home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Official HTML Publishing…scape (Macintosh Edition)
/
Official HTML Publishing for Netscape - Macintosh Edition.iso
/
Mac 68K Launch Me
/
Mac 68K Launch Me.rsrc
/
CODE_25_CASTMETH.txt
< prev
next >
Wrap
Text File
|
1996-08-14
|
230KB
|
4,068 lines
# near model CODE resource
# jump table entries: 48616-48630 (15 of them)
00000000 FFFF .extension 0xFFF // unimplemented
00000002 BDE8 0000 cmpa.l A6, [A0 + 0x0]
00000006 2E8A move.l [A7], A2
00000008 4E75 rts
fn0000000A:
0000000A 2F0A move.l -[A7], A2
0000000C 246F 0008 movea.l A2, [A7 + 0x8]
00000010 2052 movea.l A0, [A2]
00000012 1028 000E move.b D0, [A0 + 0xE]
00000016 49C0 lea.l A4, D0
00000018 0C80 0000 000F cmpi.l D0, 0xF
0000001E 6200 00D2 bhi +0xD4 /* 000000F2 */
00000022 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00000026 4EFB 0002 jmp [PC + D0.w + 0x2]
0000002A 00BE 0020 002C ori.l <<invalid special address>>, 0x20002C /* ' \0,' */
00000030 0038 0044 0050 ori.b [0x00000050], 0x44 /* 'D' */
00000036 005A 0064 ori.w [A2]+, 0x64 /* 'd' */
0000003A 006E 0078 0082 ori.w [A6 + 0x82], 0x78 /* 'x' */
00000040 008C 0096 00A0 ori.l A4, 0x9600A0
00000046 00B4 00AA 2F0A 4EAD ori.l [A4 + D4 * 8 - 0x83], 0xAA2F0A
0000004E B190 xor.l [A0], D0
00000050 584F addq.w A7, 4
00000052 6000 00A6 bra +0xA8 /* 000000FA */
00000056 2F0A move.l -[A7], A2
00000058 4EBA 0F84 jsr [PC + 0xF84 /* 00000FDE */]
0000005C 584F addq.w A7, 4
0000005E 6000 009A bra +0x9C /* 000000FA */
00000062 2F0A move.l -[A7], A2
00000064 4EAD B2C0 jsr [A5 - 0x4D40]
00000068 584F addq.w A7, 4
0000006A 6000 008E bra +0x90 /* 000000FA */
0000006E 2F0A move.l -[A7], A2
00000070 4EBA 1944 jsr [PC + 0x1944 /* 000019B6 */]
00000074 584F addq.w A7, 4
00000076 6000 0082 bra +0x84 /* 000000FA */
0000007A 2F0A move.l -[A7], A2
0000007C 4EBA 1528 jsr [PC + 0x1528 /* 000015A6 */]
00000080 584F addq.w A7, 4
00000082 6076 bra +0x78 /* 000000FA */
00000084 2F0A move.l -[A7], A2
00000086 4EBA 26AE jsr [PC + 0x26AE /* 00002736 */]
0000008A 584F addq.w A7, 4
0000008C 606C bra +0x6E /* 000000FA */
0000008E 2F0A move.l -[A7], A2
00000090 4EBA 2248 jsr [PC + 0x2248 /* 000022DA */]
00000094 584F addq.w A7, 4
00000096 6062 bra +0x64 /* 000000FA */
00000098 2F0A move.l -[A7], A2
0000009A 4EBA 1CB0 jsr [PC + 0x1CB0 /* 00001D4C */]
0000009E 584F addq.w A7, 4
000000A0 6058 bra +0x5A /* 000000FA */
000000A2 2F0A move.l -[A7], A2
000000A4 4EBA 1F54 jsr [PC + 0x1F54 /* 00001FFA */]
000000A8 584F addq.w A7, 4
000000AA 604E bra +0x50 /* 000000FA */
000000AC 2F0A move.l -[A7], A2
000000AE 4EAD B1B8 jsr [A5 - 0x4E48]
000000B2 584F addq.w A7, 4
000000B4 6044 bra +0x46 /* 000000FA */
000000B6 2F0A move.l -[A7], A2
000000B8 4EBA 2C16 jsr [PC + 0x2C16 /* 00002CD0 */]
000000BC 584F addq.w A7, 4
000000BE 603A bra +0x3C /* 000000FA */
000000C0 2F0A move.l -[A7], A2
000000C2 4EAD 9F80 jsr [A5 - 0x6080]
000000C6 584F addq.w A7, 4
000000C8 6030 bra +0x32 /* 000000FA */
000000CA 2F0A move.l -[A7], A2
000000CC 4EAD B298 jsr [A5 - 0x4D68]
000000D0 584F addq.w A7, 4
000000D2 6026 bra +0x28 /* 000000FA */
000000D4 2F0A move.l -[A7], A2
000000D6 4EAD BE60 jsr [A5 - 0x41A0]
000000DA 584F addq.w A7, 4
000000DC 601C bra +0x1E /* 000000FA */
000000DE 2F0A move.l -[A7], A2
000000E0 4EAD B2A0 jsr [A5 - 0x4D60]
000000E4 584F addq.w A7, 4
000000E6 6012 bra +0x14 /* 000000FA */
000000E8 2F0A move.l -[A7], A2
000000EA 4EBA 2D6A jsr [PC + 0x2D6A /* 00002E56 */]
000000EE 584F addq.w A7, 4
000000F0 6008 bra +0xA /* 000000FA */
label000000F2:
000000F2 2F0A move.l -[A7], A2
000000F4 4EBA 28F8 jsr [PC + 0x28F8 /* 000029EE */]
000000F8 584F addq.w A7, 4
label000000FA:
000000FA 245F movea.l A2, [A7]+
000000FC 4E75 rts
fn000000FE:
000000FE 4FEF FFE2 lea.l A7, [A7 - 0x1E]
00000102 206F 0022 movea.l A0, [A7 + 0x22]
00000106 43D7 lea.l A1, [A7]
00000108 7006 moveq.l D0, 0x06
label0000010A:
0000010A 22D8 move.l [A1]+, [A0]+
0000010C 51C8 FFFC dbf D0, -0x6 /* 0000010A */
00000110 32D8 move.w [A1]+, [A0]+
00000112 3F6F 0026 0008 move.w [A7 + 0x8], [A7 + 0x26]
00000118 4857 pea.l [A7]
0000011A 4EBA FEEE jsr [PC - 0x112 /* 0000000A */]
0000011E 202F 001E move.l D0, [A7 + 0x1E]
00000122 4FEF 0022 lea.l A7, [A7 + 0x22]
00000126 4E75 rts
fn00000128:
00000128 4FEF FFE2 lea.l A7, [A7 - 0x1E]
0000012C 2F2F 0022 move.l -[A7], [A7 + 0x22]
00000130 4EAD B600 jsr [A5 - 0x4A00]
00000134 2F48 0004 move.l [A7 + 0x4], A0
00000138 4AAF 0004 tst.l [A7 + 0x4]
0000013C 584F addq.w A7, 4
0000013E 6608 bne +0xA /* 00000148 */
00000140 7010 moveq.l D0, 0x10
00000142 4FEF 001E lea.l A7, [A7 + 0x1E]
00000146 4E75 rts
label00000148:
00000148 42AF 001A clr.l [A7 + 0x1A]
0000014C 2F6F 0022 0004 move.l [A7 + 0x4], [A7 + 0x22]
00000152 3F6F 0026 0008 move.w [A7 + 0x8], [A7 + 0x26]
00000158 2F6F 0028 000A move.l [A7 + 0xA], [A7 + 0x28]
0000015E 2F6F 002C 0016 move.l [A7 + 0x16], [A7 + 0x2C]
00000164 4857 pea.l [A7]
00000166 4EBA FEA2 jsr [PC - 0x15E /* 0000000A */]
0000016A 202F 001E move.l D0, [A7 + 0x1E]
0000016E 4FEF 0022 lea.l A7, [A7 + 0x22]
00000172 4E75 rts
fn00000174:
00000174 4FEF FFDE lea.l A7, [A7 - 0x22]
00000178 2F6F 0026 0004 move.l [A7 + 0x4], [A7 + 0x26]
0000017E 42AF 001E clr.l [A7 + 0x1E]
00000182 4267 clr.w -[A7]
00000184 486F 0002 pea.l [A7 + 0x2]
00000188 4EAD B560 jsr [A5 - 0x4AA0]
0000018C 2F6F 0006 000E move.l [A7 + 0xE], [A7 + 0x6]
00000192 3F6F 0030 0012 move.w [A7 + 0x12], [A7 + 0x30]
00000198 2F6F 0032 0014 move.l [A7 + 0x14], [A7 + 0x32]
0000019E 2F6F 0036 0020 move.l [A7 + 0x20], [A7 + 0x36]
000001A4 486F 000A pea.l [A7 + 0xA]
000001A8 4EBA FE60 jsr [PC - 0x1A0 /* 0000000A */]
000001AC 202F 0028 move.l D0, [A7 + 0x28]
000001B0 4FEF 002C lea.l A7, [A7 + 0x2C]
000001B4 4E75 rts
fn000001B6:
000001B6 42A7 clr.l -[A7]
000001B8 42A7 clr.l -[A7]
000001BA 3F2F 0010 move.w -[A7], [A7 + 0x10]
000001BE 2F2F 000E move.l -[A7], [A7 + 0xE]
000001C2 4EBA FF64 jsr [PC - 0x9C /* 00000128 */]
000001C6 4FEF 000E lea.l A7, [A7 + 0xE]
000001CA 4E75 rts
000001CC 4FEF FFDE lea.l A7, [A7 - 0x22]
000001D0 2F6F 0026 0004 move.l [A7 + 0x4], [A7 + 0x26]
000001D6 3F6F 002A 000C move.w [A7 + 0xC], [A7 + 0x2A]
000001DC 4267 clr.w -[A7]
000001DE 486F 0002 pea.l [A7 + 0x2]
000001E2 4EAD B560 jsr [A5 - 0x4AA0]
000001E6 2F6F 0006 000E move.l [A7 + 0xE], [A7 + 0x6]
000001EC 486F 000A pea.l [A7 + 0xA]
000001F0 4EBA FE18 jsr [PC - 0x1E8 /* 0000000A */]
000001F4 4FEF 002C lea.l A7, [A7 + 0x2C]
000001F8 4E75 rts
000001FA 2F0A move.l -[A7], A2
000001FC 246F 0008 movea.l A2, [A7 + 0x8]
00000200 0C2A 0002 000E cmpi.b [A2 + 0xE], 0x2
00000206 6714 beq +0x16 /* 0000021C */
00000208 0C2A 0004 000E cmpi.b [A2 + 0xE], 0x4
0000020E 670C beq +0xE /* 0000021C */
00000210 0C2A 0006 000E cmpi.b [A2 + 0xE], 0x6
00000216 6704 beq +0x6 /* 0000021C */
00000218 7000 moveq.l D0, 0x00
0000021A 6002 bra +0x4 /* 0000021E */
label0000021C:
0000021C 7001 moveq.l D0, 0x01
label0000021E:
0000021E 245F movea.l A2, [A7]+
00000220 4E75 rts
fn00000222:
00000222 206F 0004 movea.l A0, [A7 + 0x4]
00000226 2F28 0004 move.l -[A7], [A0 + 0x4]
0000022A 2F10 move.l -[A7], [A0]
0000022C 4EAD B218 jsr [A5 - 0x4DE8]
00000230 504F addq.w A7, 8
00000232 4E75 rts
fn00000234:
00000234 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00000238 5D4F subq.w A7, 6
0000023A 246F 0026 movea.l A2, [A7 + 0x26]
0000023E 1A2F 002A move.b D5, [A7 + 0x2A]
00000242 42AF 0002 clr.l [A7 + 0x2]
00000246 206F 001E movea.l A0, [A7 + 0x1E]
0000024A 2650 movea.l A3, [A0]
0000024C 2F2B 0004 move.l -[A7], [A3 + 0x4]
00000250 2F2F 0026 move.l -[A7], [A7 + 0x26]
00000254 2F0A move.l -[A7], A2
00000256 4EAD C0A0 jsr [A5 - 0x3F60]
0000025A 2800 move.l D4, D0
0000025C 70FF moveq.l D0, 0xFFFFFFFF
0000025E B880 cmp.l D4, D0
00000260 4FEF 000C lea.l A7, [A7 + 0xC]
00000264 660A bne +0xC /* 00000270 */
00000266 3B7C 0010 1C10 move.w [A5 + 0x1C10], 0x10
0000026C 6000 00E2 bra +0xE4 /* 00000350 */
label00000270:
00000270 2F04 move.l -[A7], D4
00000272 2F0A move.l -[A7], A2
00000274 4EAD C0D8 jsr [A5 - 0x3F28]
00000278 2600 move.l D3, D0
0000027A 4A83 tst.l D3
0000027C 504F addq.w A7, 8
0000027E 6700 00D0 beq +0xD2 /* 00000350 */
00000282 0C05 0002 cmpi.b D5, 0x2
00000286 670A beq +0xC /* 00000292 */
00000288 2F03 move.l -[A7], D3
0000028A 4EAD C258 jsr [A5 - 0x3DA8]
0000028E 584F addq.w A7, 4
00000290 600C bra +0xE /* 0000029E */
label00000292:
00000292 4878 0001 push.l 0x1
00000296 2F03 move.l -[A7], D3
00000298 4EAD C1F8 jsr [A5 - 0x3E08]
0000029C 504F addq.w A7, 8
label0000029E:
0000029E 2F48 0002 move.l [A7 + 0x2], A0
000002A2 4AAF 0002 tst.l [A7 + 0x2]
000002A6 660A bne +0xC /* 000002B2 */
000002A8 3B6D 0874 1C10 move.w [A5 + 0x1C10], [A5 + 0x874]
000002AE 6000 00A0 bra +0xA2 /* 00000350 */
label000002B2:
000002B2 0C05 0002 cmpi.b D5, 0x2
000002B6 660E bne +0x10 /* 000002C6 */
000002B8 4857 pea.l [A7]
000002BA 2F2F 0006 move.l -[A7], [A7 + 0x6]
000002BE 4EAD C2F0 jsr [A5 - 0x3D10]
000002C2 504F addq.w A7, 8
000002C4 6010 bra +0x12 /* 000002D6 */
label000002C6:
000002C6 206F 0002 movea.l A0, [A7 + 0x2]
000002CA A069 syscall HGetState
000002CC 49C0 lea.l A4, D0
000002CE 3E80 move.w [A7], D0
000002D0 206F 0002 movea.l A0, [A7 + 0x2]
000002D4 A029 syscall HLock
label000002D6:
000002D6 2F04 move.l -[A7], D4
000002D8 2F0A move.l -[A7], A2
000002DA 4EAD C0A8 jsr [A5 - 0x3F58]
000002DE 3B40 1C10 move.w [A5 + 0x1C10], D0
000002E2 4A6D 1C10 tst.w [A5 + 0x1C10]
000002E6 504F addq.w A7, 8
000002E8 661C bne +0x1E /* 00000306 */
000002EA 2F03 move.l -[A7], D3
000002EC 206F 0006 movea.l A0, [A7 + 0x6]
000002F0 2F10 move.l -[A7], [A0]
000002F2 2F0A move.l -[A7], A2
000002F4 4EAD C0B0 jsr [A5 - 0x3F50]
000002F8 3B40 1C10 move.w [A5 + 0x1C10], D0
000002FC 2F0A move.l -[A7], A2
000002FE 4EAD C0C0 jsr [A5 - 0x3F40]
00000302 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000306:
00000306 0C05 0002 cmpi.b D5, 0x2
0000030A 660E bne +0x10 /* 0000031A */
0000030C 4857 pea.l [A7]
0000030E 2F2F 0006 move.l -[A7], [A7 + 0x6]
00000312 4EAD C2F8 jsr [A5 - 0x3D08]
00000316 504F addq.w A7, 8
00000318 600A bra +0xC /* 00000324 */
label0000031A:
0000031A 206F 0002 movea.l A0, [A7 + 0x2]
0000031E 102F 0001 move.b D0, [A7 + 0x1]
00000322 A06A syscall HSetState
label00000324:
00000324 4A6D 1C10 tst.w [A5 + 0x1C10]
00000328 6726 beq +0x28 /* 00000350 */
0000032A 4AAF 0002 tst.l [A7 + 0x2]
0000032E 6720 beq +0x22 /* 00000350 */
00000330 0C05 0002 cmpi.b D5, 0x2
00000334 6610 bne +0x12 /* 00000346 */
00000336 4878 0001 push.l 0x1
0000033A 486F 0006 pea.l [A7 + 0x6]
0000033E 4EAD C208 jsr [A5 - 0x3DF8]
00000342 504F addq.w A7, 8
00000344 600A bra +0xC /* 00000350 */
label00000346:
00000346 486F 0002 pea.l [A7 + 0x2]
0000034A 4EAD BAC0 jsr [A5 - 0x4540]
0000034E 584F addq.w A7, 4
label00000350:
00000350 206F 0002 movea.l A0, [A7 + 0x2]
00000354 5C4F addq.w A7, 6
00000356 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000035A 4E75 rts
fn0000035C:
0000035C 48E7 1030 movem.l -[A7], D3,A2,A3
00000360 266F 0010 movea.l A3, [A7 + 0x10]
00000364 162F 001C move.b D3, [A7 + 0x1C]
00000368 2453 movea.l A2, [A3]
0000036A 1F03 move.b -[A7], D3
0000036C 2F2F 001A move.l -[A7], [A7 + 0x1A]
00000370 2F2F 001A move.l -[A7], [A7 + 0x1A]
00000374 2F0B move.l -[A7], A3
00000376 4EBA FEBC jsr [PC - 0x144 /* 00000234 */]
0000037A 2548 0014 move.l [A2 + 0x14], A0
0000037E 0C6D FF94 1C10 cmpi.w [A5 + 0x1C10], 0xFF94
00000384 4FEF 000E lea.l A7, [A7 + 0xE]
00000388 6734 beq +0x36 /* 000003BE */
0000038A 4AAA 0014 tst.l [A2 + 0x14]
0000038E 6622 bne +0x24 /* 000003B2 */
00000390 4A6D 1C10 tst.w [A5 + 0x1C10]
00000394 6606 bne +0x8 /* 0000039C */
00000396 3B7C 0010 1C10 move.w [A5 + 0x1C10], 0x10
label0000039C:
0000039C 0C6D 0010 1C10 cmpi.w [A5 + 0x1C10], 0x10
000003A2 671A beq +0x1C /* 000003BE */
000003A4 0C6D FF94 1C10 cmpi.w [A5 + 0x1C10], 0xFF94
000003AA 6712 beq +0x14 /* 000003BE */
000003AC 422A 000E clr.b [A2 + 0xE]
000003B0 600C bra +0xE /* 000003BE */
label000003B2:
000003B2 0C03 0002 cmpi.b D3, 0x2
000003B6 6706 beq +0x8 /* 000003BE */
000003B8 206A 0014 movea.l A0, [A2 + 0x14]
000003BC A04A syscall HNoPurge
label000003BE:
000003BE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000003C2 4E75 rts
fn000003C4:
000003C4 4FEF FFE8 lea.l A7, [A7 - 0x18]
000003C8 42A7 clr.l -[A7]
000003CA 486F 0004 pea.l [A7 + 0x4]
000003CE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000003D2 206F 0026 movea.l A0, [A7 + 0x26]
000003D6 2F10 move.l -[A7], [A0]
000003D8 4EBA FD9A jsr [PC - 0x266 /* 00000174 */]
000003DC 1F2F 0032 move.b -[A7], [A7 + 0x32]
000003E0 2F2F 0030 move.l -[A7], [A7 + 0x30]
000003E4 2F2F 0014 move.l -[A7], [A7 + 0x14]
000003E8 2F2F 0034 move.l -[A7], [A7 + 0x34]
000003EC 4EBA FF6E jsr [PC - 0x92 /* 0000035C */]
000003F0 4FEF 0034 lea.l A7, [A7 + 0x34]
000003F4 4E75 rts
fn000003F6:
000003F6 48E7 1030 movem.l -[A7], D3,A2,A3
000003FA 594F subq.w A7, 4
000003FC 266F 0014 movea.l A3, [A7 + 0x14]
00000400 42A7 clr.l -[A7]
00000402 4EAD C258 jsr [A5 - 0x3DA8]
00000406 2448 movea.l A2, A0
00000408 2F0A move.l -[A7], A2
0000040A 2F3C 5657 4349 move.l -[A7], 0x56574349 /* 'VWCI' */
00000410 486F 000C pea.l [A7 + 0xC]
00000414 A9FD syscall GetScrap
00000416 201F move.l D0, [A7]+
00000418 2600 move.l D3, D0
0000041A 4A83 tst.l D3
0000041C 6D2A blt +0x2C /* 00000448 */
0000041E 4878 0001 push.l 0x1
00000422 2F0A move.l -[A7], A2
00000424 4EAD C248 jsr [A5 - 0x3DB8]
00000428 2688 move.l [A3], A0
0000042A 4A93 tst.l [A3]
0000042C 504F addq.w A7, 8
0000042E 6718 beq +0x1A /* 00000448 */
00000430 2F2F 0018 move.l -[A7], [A7 + 0x18]
00000434 2F13 move.l -[A7], [A3]
00000436 4EAD B288 jsr [A5 - 0x4D78]
0000043A 2F2F 0020 move.l -[A7], [A7 + 0x20]
0000043E 2F0B move.l -[A7], A3
00000440 4EAD DA80 jsr [A5 - 0x2580]
00000444 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000448:
00000448 2F0A move.l -[A7], A2
0000044A 4EAD C260 jsr [A5 - 0x3DA0]
0000044E 504F addq.w A7, 8
00000450 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000454 4E75 rts
fn00000456:
00000456 206F 0004 movea.l A0, [A7 + 0x4]
0000045A 2250 movea.l A1, [A0]
0000045C 42A9 0004 clr.l [A1 + 0x4]
00000460 2368 000A 0014 move.l [A1 + 0x14], [A0 + 0xA]
00000466 0069 0800 000C ori.w [A1 + 0xC], 0x800
0000046C 4E75 rts
fn0000046E:
0000046E 2F0A move.l -[A7], A2
00000470 246F 0008 movea.l A2, [A7 + 0x8]
00000474 2F0A move.l -[A7], A2
00000476 4EBA FFDE jsr [PC - 0x22 /* 00000456 */]
0000047A 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000047E 2F12 move.l -[A7], [A2]
00000480 4EBA FF74 jsr [PC - 0x8C /* 000003F6 */]
00000484 4FEF 000C lea.l A7, [A7 + 0xC]
00000488 245F movea.l A2, [A7]+
0000048A 4E75 rts
fn0000048C:
0000048C 48E7 1030 movem.l -[A7], D3,A2,A3
00000490 266F 0010 movea.l A3, [A7 + 0x10]
00000494 246F 0014 movea.l A2, [A7 + 0x14]
00000498 7600 moveq.l D3, 0x00
0000049A 41D3 lea.l A0, [A3]
0000049C 43D2 lea.l A1, [A2]
0000049E 700F moveq.l D0, 0x0F
label000004A0:
000004A0 22D8 move.l [A1]+, [A0]+
000004A2 51C8 FFFC dbf D0, -0x6 /* 000004A0 */
000004A6 42AA 0004 clr.l [A2 + 0x4]
000004AA 426A 0008 clr.w [A2 + 0x8]
000004AE 426A 000A clr.w [A2 + 0xA]
000004B2 2F0A move.l -[A7], A2
000004B4 4EAD B220 jsr [A5 - 0x4DE0]
000004B8 4A00 tst.b D0
000004BA 584F addq.w A7, 4
000004BC 6710 beq +0x12 /* 000004CE */
000004BE 3F3C 0008 move.w -[A7], 0x8
000004C2 2F2F 001A move.l -[A7], [A7 + 0x1A]
000004C6 4EAD B648 jsr [A5 - 0x49B8]
000004CA 5C4F addq.w A7, 6
000004CC 600E bra +0x10 /* 000004DC */
label000004CE:
000004CE 3F3C 000C move.w -[A7], 0xC
000004D2 2F2F 001A move.l -[A7], [A7 + 0x1A]
000004D6 4EAD B648 jsr [A5 - 0x49B8]
000004DA 5C4F addq.w A7, 6
label000004DC:
000004DC 026A FEEF 000C andi.w [A2 + 0xC], 0xFEEF
000004E2 4A92 tst.l [A2]
000004E4 6750 beq +0x52 /* 00000536 */
000004E6 4878 0001 push.l 0x1
000004EA 2F13 move.l -[A7], [A3]
000004EC 4EAD C220 jsr [A5 - 0x3DE0]
000004F0 2488 move.l [A2], A0
000004F2 362D 0874 move.w D3, [A5 + 0x874]
000004F6 4A43 tst.w D3
000004F8 504F addq.w A7, 8
000004FA 6638 bne +0x3A /* 00000534 */
000004FC 2052 movea.l A0, [A2]
000004FE 2050 movea.l A0, [A0]
00000500 42A8 0008 clr.l [A0 + 0x8]
00000504 2052 movea.l A0, [A2]
00000506 2050 movea.l A0, [A0]
00000508 42A8 0004 clr.l [A0 + 0x4]
0000050C 2052 movea.l A0, [A2]
0000050E 2050 movea.l A0, [A0]
00000510 42A8 0010 clr.l [A0 + 0x10]
00000514 4A6F 001A tst.w [A7 + 0x1A]
00000518 671C beq +0x1E /* 00000536 */
0000051A 2F2F 0018 move.l -[A7], [A7 + 0x18]
0000051E 2F12 move.l -[A7], [A2]
00000520 4EAD B288 jsr [A5 - 0x4D78]
00000524 2F2F 0020 move.l -[A7], [A7 + 0x20]
00000528 2F0A move.l -[A7], A2
0000052A 4EAD DA80 jsr [A5 - 0x2580]
0000052E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000532 6002 bra +0x4 /* 00000536 */
label00000534:
00000534 4292 clr.l [A2]
label00000536:
00000536 3003 move.w D0, D3
00000538 4CDF 0C08 movem.l D3,A2,A3, [A7]+
0000053C 4E75 rts
fn0000053E:
0000053E 48E7 1030 movem.l -[A7], D3,A2,A3
00000542 246F 0010 movea.l A2, [A7 + 0x10]
00000546 2652 movea.l A3, [A2]
00000548 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000054C 2F0B move.l -[A7], A3
0000054E 2F2A 000A move.l -[A7], [A2 + 0xA]
00000552 4EBA FF38 jsr [PC - 0xC8 /* 0000048C */]
00000556 3600 move.w D3, D0
00000558 4A43 tst.w D3
0000055A 4FEF 000C lea.l A7, [A7 + 0xC]
0000055E 670E beq +0x10 /* 0000056E */
label00000560:
00000560 2F12 move.l -[A7], [A2]
00000562 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000566 4EAD B9F0 jsr [A5 - 0x4610]
0000056A 504F addq.w A7, 8
0000056C 6020 bra +0x22 /* 0000058E */
label0000056E:
0000056E 4AAB 0014 tst.l [A3 + 0x14]
00000572 671A beq +0x1C /* 0000058E */
00000574 0C2B 000C 000E cmpi.b [A3 + 0xE], 0xC
0000057A 6712 beq +0x14 /* 0000058E */
0000057C 486B 0014 pea.l [A3 + 0x14]
00000580 4EAD C290 jsr [A5 - 0x3D70]
00000584 48C0 ext.l D0
00000586 3600 move.w D3, D0
00000588 4A43 tst.w D3
0000058A 584F addq.w A7, 4
0000058C 66D2 bne -0x2C /* 00000560 */
label0000058E:
0000058E 3043 movea.w A0, D3
00000590 2548 001A move.l [A2 + 0x1A], A0
00000594 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000598 4E75 rts
fn0000059A:
0000059A 48E7 003A movem.l -[A7], A2,A3,A4,A6
0000059E 246F 0014 movea.l A2, [A7 + 0x14]
000005A2 2C52 movea.l A6, [A2]
000005A4 2656 movea.l A3, [A6]
000005A6 4A6A 0006 tst.w [A2 + 0x6]
000005AA 673A beq +0x3C /* 000005E6 */
000005AC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000005B0 4EAD B1F8 jsr [A5 - 0x4E08]
000005B4 2848 movea.l A4, A0
000005B6 4A94 tst.l [A4]
000005B8 584F addq.w A7, 4
000005BA 670A beq +0xC /* 000005C6 */
000005BC 2F14 move.l -[A7], [A4]
000005BE 2F0E move.l -[A7], A6
000005C0 4EAD C140 jsr [A5 - 0x3EC0]
000005C4 504F addq.w A7, 8
label000005C6:
000005C6 4AAC 0004 tst.l [A4 + 0x4]
000005CA 671A beq +0x1C /* 000005E6 */
000005CC 200B move.l D0, A3
000005CE 6716 beq +0x18 /* 000005E6 */
000005D0 2053 movea.l A0, [A3]
000005D2 2F28 0004 move.l -[A7], [A0 + 0x4]
000005D6 2F2D 1C12 move.l -[A7], [A5 + 0x1C12 /* export_894 */]
000005DA 4EAD E390 jsr [A5 - 0x1C70]
000005DE 2053 movea.l A0, [A3]
000005E0 42A8 0004 clr.l [A0 + 0x4]
000005E4 504F addq.w A7, 8
label000005E6:
000005E6 357C 000D 0008 move.w [A2 + 0x8], 0xD /* '\r' */
000005EC 2F0A move.l -[A7], A2
000005EE 4EBA FA1A jsr [PC - 0x5E6 /* 0000000A */]
000005F2 2F0B move.l -[A7], A3
000005F4 4EAD B290 jsr [A5 - 0x4D70]
000005F8 2F12 move.l -[A7], [A2]
000005FA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000005FE 4EAD B9F0 jsr [A5 - 0x4610]
00000602 4FEF 0010 lea.l A7, [A7 + 0x10]
00000606 4CDF 5C00 movem.l A2,A3,A4,A6, [A7]+
0000060A 4E75 rts
fn0000060C:
0000060C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000610 4FEF FEAE lea.l A7, [A7 - 0x152]
00000614 286F 016E movea.l A4, [A7 + 0x16E]
00000618 7600 moveq.l D3, 0x00
0000061A 246C 0004 movea.l A2, [A4 + 0x4]
0000061E 47EF 016A lea.l A3, [A7 + 0x16A]
00000622 2014 move.l D0, [A4]
00000624 4EAD 9D1E jsr [A5 - 0x62E2]
00000628 0528 0000 btst [A0 + 0x0], D2
0000062C 0046 0000 ori.w D6, 0x0
00000630 0219 0010 andi.b [A1]+, 0x10
00000634 0000 0046 ori.b D0, 0x46 /* 'F' */
00000638 00E8 0000 ori.? [A0 + 0x0], 0xFFFFFFFFFFFFFFFF
0000063C 004A 0398 ori.w A2, 0x398
00000640 0000 004B ori.b D0, 0x4B /* 'K' */
00000644 03D0 bset [A0], D1
00000646 0000 0072 ori.b D0, 0x72 /* 'r' */
0000064A 0464 0000 subi.w -[A4], 0x0
0000064E 00A5 004A 0000 ori.l -[A5], 0x4A0000 /* 'J\0\0' */
00000654 00D8 ori.? [A0]+, 0xFFFFFFFFFFFFFFFF
00000656 0328 0000 btst [A0 + 0x0], D1
0000065A 0167 bchg -[A7], D0
0000065C 0214 0000 andi.b [A4], 0x0
00000660 016D 008C bchg [A5 + 0x8C], D0
00000664 0000 0187 ori.b D0, 0x87
00000668 03EA 0000 bset [A2 + 0x0], D1
0000066C 018E bclr A6, D0
0000066E 00FE ori.? <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
00000670 0000 018F ori.b D0, 0x8F
00000674 0484 0000 0195 subi.l D4, 0x195
0000067A 0156 bchg [A6], D0
0000067C 0000 0196 ori.b D0, 0x96
00000680 019E bclr [A6]+, D0
00000682 0000 0197 ori.b D0, 0x97
00000686 009A 0000 01CD ori.l [A2]+, 0x1CD
0000068C 025E 0000 andi.w [A6]+, 0x0
00000690 01F5 031C bset <<invalid full ext with I/IS == 4>>, D0
00000694 0000 0219 ori.b D0, 0x19
00000698 0294 4AAC 0008 andi.l [A4], 0x4AAC0008
0000069E 6724 beq +0x26 /* 000006C4 */
000006A0 486F 004C pea.l [A7 + 0x4C]
000006A4 2F0A move.l -[A7], A2
000006A6 4EAD CA88 jsr [A5 - 0x3578]
000006AA 2600 move.l D3, D0
000006AC 4A83 tst.l D3
000006AE 504F addq.w A7, 8
000006B0 6600 04AE bne +0x4B0 /* 00000B60 */
000006B4 486F 004C pea.l [A7 + 0x4C]
000006B8 2F0B move.l -[A7], A3
000006BA 4EAD F470 jsr [A5 - 0xB90]
000006BE 504F addq.w A7, 8
000006C0 6000 049E bra +0x4A0 /* 00000B60 */
label000006C4:
000006C4 486F 004C pea.l [A7 + 0x4C]
000006C8 2F0B move.l -[A7], A3
000006CA 4EAD F478 jsr [A5 - 0xB88]
000006CE 4A00 tst.b D0
000006D0 504F addq.w A7, 8
000006D2 6608 bne +0xA /* 000006DC */
000006D4 422F 004D clr.b [A7 + 0x4D]
000006D8 422F 004C clr.b [A7 + 0x4C]
label000006DC:
000006DC 2F0A move.l -[A7], A2
000006DE 486F 0050 pea.l [A7 + 0x50]
000006E2 4EAD CA90 jsr [A5 - 0x3570]
000006E6 2600 move.l D3, D0
000006E8 504F addq.w A7, 8
000006EA 6000 0474 bra +0x476 /* 00000B60 */
000006EE 4AAC 0008 tst.l [A4 + 0x8]
000006F2 6714 beq +0x16 /* 00000708 */
000006F4 2F14 move.l -[A7], [A4]
000006F6 2F3C 8004 07D6 move.l -[A7], 0x800407D6
000006FC 4EAD 9FA8 jsr [A5 - 0x6058]
00000700 2600 move.l D3, D0
00000702 504F addq.w A7, 8
00000704 6000 045A bra +0x45C /* 00000B60 */
label00000708:
00000708 2F0A move.l -[A7], A2
0000070A 2F0B move.l -[A7], A3
0000070C 4EAD F4A0 jsr [A5 - 0xB60]
00000710 584F addq.w A7, 4
00000712 2F00 move.l -[A7], D0
00000714 4EAD A000 jsr [A5 - 0x6000]
00000718 2600 move.l D3, D0
0000071A 504F addq.w A7, 8
0000071C 6000 0442 bra +0x444 /* 00000B60 */
00000720 4AAC 0008 tst.l [A4 + 0x8]
00000724 6714 beq +0x16 /* 0000073A */
00000726 2F14 move.l -[A7], [A4]
00000728 2F3C 8004 07D6 move.l -[A7], 0x800407D6
0000072E 4EAD 9FA8 jsr [A5 - 0x6058]
00000732 2600 move.l D3, D0
00000734 504F addq.w A7, 8
00000736 6000 0428 bra +0x42A /* 00000B60 */
label0000073A:
0000073A 2F0A move.l -[A7], A2
0000073C 2F0B move.l -[A7], A3
0000073E 4EAD F338 jsr [A5 - 0xCC8]
00000742 584F addq.w A7, 4
00000744 2F00 move.l -[A7], D0
00000746 4EAD A008 jsr [A5 - 0x5FF8]
0000074A 2600 move.l D3, D0
0000074C 7029 moveq.l D0, 0x29
0000074E B0AA 0004 cmp.l D0, [A2 + 0x4]
00000752 504F addq.w A7, 8
00000754 6600 040A bne +0x40C /* 00000B60 */
00000758 0C94 0000 0197 cmpi.l [A4], 0x197
0000075E 6600 0400 bne +0x402 /* 00000B60 */
00000762 7071 moveq.l D0, 0x71
00000764 2540 0004 move.l [A2 + 0x4], D0
00000768 6000 03F6 bra +0x3F8 /* 00000B60 */
0000076C 4AAC 0008 tst.l [A4 + 0x8]
00000770 6724 beq +0x26 /* 00000796 */
00000772 486F 0034 pea.l [A7 + 0x34]
00000776 2F0A move.l -[A7], A2
00000778 4EAD 9FD0 jsr [A5 - 0x6030]
0000077C 2600 move.l D3, D0
0000077E 4A83 tst.l D3
00000780 504F addq.w A7, 8
00000782 6600 03DC bne +0x3DE /* 00000B60 */
00000786 2F2F 0034 move.l -[A7], [A7 + 0x34]
0000078A 2F0B move.l -[A7], A3
0000078C 4EAD F348 jsr [A5 - 0xCB8]
00000790 504F addq.w A7, 8
00000792 6000 03CC bra +0x3CE /* 00000B60 */
label00000796:
00000796 2F0B move.l -[A7], A3
00000798 4EAD F340 jsr [A5 - 0xCC0]
0000079C 2F48 0038 move.l [A7 + 0x38], A0
000007A0 4AAF 0038 tst.l [A7 + 0x38]
000007A4 584F addq.w A7, 4
000007A6 6718 beq +0x1A /* 000007C0 */
000007A8 2F0A move.l -[A7], A2
000007AA 2F0B move.l -[A7], A3
000007AC 4EAD F340 jsr [A5 - 0xCC0]
000007B0 584F addq.w A7, 4
000007B2 2F08 move.l -[A7], A0
000007B4 4EAD A010 jsr [A5 - 0x5FF0]
000007B8 2600 move.l D3, D0
000007BA 504F addq.w A7, 8
000007BC 6000 03A2 bra +0x3A4 /* 00000B60 */
label000007C0:
000007C0 2F0A move.l -[A7], A2
000007C2 486D 8180 pea.l [A5 - 0x7E80]
000007C6 4EAD CA90 jsr [A5 - 0x3570]
000007CA 504F addq.w A7, 8
000007CC 6000 0392 bra +0x394 /* 00000B60 */
000007D0 4AAC 0008 tst.l [A4 + 0x8]
000007D4 672E beq +0x30 /* 00000804 */
000007D6 486F 0048 pea.l [A7 + 0x48]
000007DA 2F0A move.l -[A7], A2
000007DC 4EAD 9FC0 jsr [A5 - 0x6040]
000007E0 2600 move.l D3, D0
000007E2 4A83 tst.l D3
000007E4 504F addq.w A7, 8
000007E6 6600 0378 bne +0x37A /* 00000B60 */
000007EA 4AAF 0048 tst.l [A7 + 0x48]
000007EE 6F00 0370 ble +0x372 /* 00000B60 */
000007F2 3F3C 000C move.w -[A7], 0xC
000007F6 2F2F 016C move.l -[A7], [A7 + 0x16C]
000007FA 4EAD B648 jsr [A5 - 0x49B8]
000007FE 5C4F addq.w A7, 6
00000800 6000 035E bra +0x360 /* 00000B60 */
label00000804:
00000804 2F0A move.l -[A7], A2
00000806 2F0B move.l -[A7], A3
00000808 4EAD F350 jsr [A5 - 0xCB0]
0000080C 49C0 lea.l A4, D0
0000080E 584F addq.w A7, 4
00000810 2F00 move.l -[A7], D0
00000812 4EAD A000 jsr [A5 - 0x6000]
00000816 2600 move.l D3, D0
00000818 504F addq.w A7, 8
0000081A 6000 0344 bra +0x346 /* 00000B60 */
0000081E 4AAC 0008 tst.l [A4 + 0x8]
00000822 672C beq +0x2E /* 00000850 */
00000824 486F 0048 pea.l [A7 + 0x48]
00000828 2F0A move.l -[A7], A2
0000082A 4EAD 9FC0 jsr [A5 - 0x6040]
0000082E 2600 move.l D3, D0
00000830 4A83 tst.l D3
00000832 504F addq.w A7, 8
00000834 6600 032A bne +0x32C /* 00000B60 */
00000838 4AAF 0048 tst.l [A7 + 0x48]
0000083C 57C0 seq D0
0000083E 4400 neg.b D0
00000840 49C0 lea.l A4, D0
00000842 1F00 move.b -[A7], D0
00000844 2F0B move.l -[A7], A3
00000846 4EAD F370 jsr [A5 - 0xC90]
0000084A 5C4F addq.w A7, 6
0000084C 6000 0312 bra +0x314 /* 00000B60 */
label00000850:
00000850 2F0A move.l -[A7], A2
00000852 2F0B move.l -[A7], A3
00000854 4EAD F368 jsr [A5 - 0xC98]
00000858 4A00 tst.b D0
0000085A 57C0 seq D0
0000085C 4400 neg.b D0
0000085E 49C0 lea.l A4, D0
00000860 584F addq.w A7, 4
00000862 2F00 move.l -[A7], D0
00000864 4EAD A000 jsr [A5 - 0x6000]
00000868 2600 move.l D3, D0
0000086A 504F addq.w A7, 8
0000086C 6000 02F2 bra +0x2F4 /* 00000B60 */
00000870 4AAC 0008 tst.l [A4 + 0x8]
00000874 6756 beq +0x58 /* 000008CC */
00000876 78FF moveq.l D4, 0xFFFFFFFF
00000878 7004 moveq.l D0, 0x04
0000087A B092 cmp.l D0, [A2]
0000087C 6616 bne +0x18 /* 00000894 */
0000087E 4AAA 0004 tst.l [A2 + 0x4]
00000882 6610 bne +0x12 /* 00000894 */
00000884 42A7 clr.l -[A7]
00000886 2F0B move.l -[A7], A3
00000888 4EAD F3E8 jsr [A5 - 0xC18]
0000088C 48C0 ext.l D0
0000088E 2800 move.l D4, D0
00000890 504F addq.w A7, 8
00000892 6022 bra +0x24 /* 000008B6 */
label00000894:
00000894 486F 004C pea.l [A7 + 0x4C]
00000898 2F0A move.l -[A7], A2
0000089A 4EAD CA88 jsr [A5 - 0x3578]
0000089E 2600 move.l D3, D0
000008A0 4A83 tst.l D3
000008A2 504F addq.w A7, 8
000008A4 6610 bne +0x12 /* 000008B6 */
000008A6 486F 004C pea.l [A7 + 0x4C]
000008AA 2F0B move.l -[A7], A3
000008AC 4EAD F3E8 jsr [A5 - 0xC18]
000008B0 48C0 ext.l D0
000008B2 2800 move.l D4, D0
000008B4 504F addq.w A7, 8
label000008B6:
000008B6 2F04 move.l -[A7], D4
000008B8 3F3C 0004 move.w -[A7], 0x4
000008BC 2F2D 1C12 move.l -[A7], [A5 + 0x1C12 /* export_894 */]
000008C0 4EAD E2A8 jsr [A5 - 0x1D58]
000008C4 4FEF 000A lea.l A7, [A7 + 0xA]
000008C8 6000 0296 bra +0x298 /* 00000B60 */
label000008CC:
000008CC 486F 004C pea.l [A7 + 0x4C]
000008D0 2F0B move.l -[A7], A3
000008D2 4EAD F3E0 jsr [A5 - 0xC20]
000008D6 2F0A move.l -[A7], A2
000008D8 486F 0058 pea.l [A7 + 0x58]
000008DC 4EAD CA90 jsr [A5 - 0x3570]
000008E0 2600 move.l D3, D0
000008E2 4FEF 0010 lea.l A7, [A7 + 0x10]
000008E6 6000 0278 bra +0x27A /* 00000B60 */
000008EA 4AAC 0008 tst.l [A4 + 0x8]
000008EE 6724 beq +0x26 /* 00000914 */
000008F0 486F 0048 pea.l [A7 + 0x48]
000008F4 2F0A move.l -[A7], A2
000008F6 4EAD 9FC0 jsr [A5 - 0x6040]
000008FA 2600 move.l D3, D0
000008FC 4A83 tst.l D3
000008FE 504F addq.w A7, 8
00000900 6600 025E bne +0x260 /* 00000B60 */
00000904 3F2F 004A move.w -[A7], [A7 + 0x4A]
00000908 2F0B move.l -[A7], A3
0000090A 4EAD F360 jsr [A5 - 0xCA0]
0000090E 5C4F addq.w A7, 6
00000910 6000 024E bra +0x250 /* 00000B60 */
label00000914:
00000914 2F0A move.l -[A7], A2
00000916 2F0B move.l -[A7], A3
00000918 4EAD F358 jsr [A5 - 0xCA8]
0000091C 48C0 ext.l D0
0000091E 584F addq.w A7, 4
00000920 2F00 move.l -[A7], D0
00000922 4EAD A000 jsr [A5 - 0x6000]
00000926 504F addq.w A7, 8
00000928 6000 0236 bra +0x238 /* 00000B60 */
0000092C 4AAC 0008 tst.l [A4 + 0x8]
00000930 6722 beq +0x24 /* 00000954 */
00000932 486F 0030 pea.l [A7 + 0x30]
00000936 2F0A move.l -[A7], A2
00000938 4EAD A060 jsr [A5 - 0x5FA0]
0000093C 2800 move.l D4, D0
0000093E 4A84 tst.l D4
00000940 504F addq.w A7, 8
00000942 6624 bne +0x26 /* 00000968 */
00000944 2F2F 0030 move.l -[A7], [A7 + 0x30]
00000948 2F0B move.l -[A7], A3
0000094A 4EAD F6E0 jsr [A5 - 0x920]
0000094E 2800 move.l D4, D0
00000950 504F addq.w A7, 8
00000952 6014 bra +0x16 /* 00000968 */
label00000954:
00000954 2F0A move.l -[A7], A2
00000956 2F0B move.l -[A7], A3
00000958 4EAD F6D8 jsr [A5 - 0x928]
0000095C 584F addq.w A7, 4
0000095E 2F08 move.l -[A7], A0
00000960 4EAD A068 jsr [A5 - 0x5F98]
00000964 2800 move.l D4, D0
00000966 504F addq.w A7, 8
label00000968:
00000968 2F04 move.l -[A7], D4
0000096A 3F3C 0004 move.w -[A7], 0x4
0000096E 2F2D 1C12 move.l -[A7], [A5 + 0x1C12 /* export_894 */]
00000972 4EAD E2A8 jsr [A5 - 0x1D58]
00000976 4FEF 000A lea.l A7, [A7 + 0xA]
0000097A 6000 01E4 bra +0x1E6 /* 00000B60 */
0000097E 4AAC 0008 tst.l [A4 + 0x8]
00000982 6714 beq +0x16 /* 00000998 */
00000984 2F14 move.l -[A7], [A4]
00000986 2F3C 8004 07D6 move.l -[A7], 0x800407D6
0000098C 4EAD 9FA8 jsr [A5 - 0x6058]
00000990 2600 move.l D3, D0
00000992 504F addq.w A7, 8
00000994 6000 01CA bra +0x1CC /* 00000B60 */
label00000998:
00000998 2F0A move.l -[A7], A2
0000099A 2F13 move.l -[A7], [A3]
0000099C 4EAD F468 jsr [A5 - 0xB98]
000009A0 584F addq.w A7, 4
000009A2 2F00 move.l -[A7], D0
000009A4 4EAD A000 jsr [A5 - 0x6000]
000009A8 504F addq.w A7, 8
000009AA 6000 01B4 bra +0x1B6 /* 00000B60 */
000009AE 4AAC 0008 tst.l [A4 + 0x8]
000009B2 6714 beq +0x16 /* 000009C8 */
000009B4 2F14 move.l -[A7], [A4]
000009B6 2F3C 8004 07D6 move.l -[A7], 0x800407D6
000009BC 4EAD 9FA8 jsr [A5 - 0x6058]
000009C0 2600 move.l D3, D0
000009C2 504F addq.w A7, 8
000009C4 6000 019A bra +0x19C /* 00000B60 */
label000009C8:
000009C8 2F0A move.l -[A7], A2
000009CA 2F0B move.l -[A7], A3
000009CC 4EAD A028 jsr [A5 - 0x5FD8]
000009D0 504F addq.w A7, 8
000009D2 6000 018C bra +0x18E /* 00000B60 */
000009D6 4AAC 0008 tst.l [A4 + 0x8]
000009DA 6714 beq +0x16 /* 000009F0 */
000009DC 2F14 move.l -[A7], [A4]
000009DE 2F3C 8004 07D6 move.l -[A7], 0x800407D6
000009E4 4EAD 9FA8 jsr [A5 - 0x6058]
000009E8 2600 move.l D3, D0
000009EA 504F addq.w A7, 8
000009EC 6000 0172 bra +0x174 /* 00000B60 */
label000009F0:
000009F0 486F 0038 pea.l [A7 + 0x38]
000009F4 2F0B move.l -[A7], A3
000009F6 4EAD F3A8 jsr [A5 - 0xC58]
000009FA 2F0A move.l -[A7], A2
000009FC 202F 0050 move.l D0, [A7 + 0x50]
00000A00 90AF 0048 sub.l D0, [A7 + 0x48]
00000A04 2F00 move.l -[A7], D0
00000A06 4EAD A000 jsr [A5 - 0x6000]
00000A0A 2600 move.l D3, D0
00000A0C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A10 6000 014E bra +0x150 /* 00000B60 */
00000A14 4AAC 0008 tst.l [A4 + 0x8]
00000A18 6714 beq +0x16 /* 00000A2E */
00000A1A 2F14 move.l -[A7], [A4]
00000A1C 2F3C 8004 07D6 move.l -[A7], 0x800407D6
00000A22 4EAD 9FA8 jsr [A5 - 0x6058]
00000A26 2600 move.l D3, D0
00000A28 504F addq.w A7, 8
00000A2A 6000 0134 bra +0x136 /* 00000B60 */
label00000A2E:
00000A2E 486F 0038 pea.l [A7 + 0x38]
00000A32 2F0B move.l -[A7], A3
00000A34 4EAD F3A8 jsr [A5 - 0xC58]
00000A38 2F0A move.l -[A7], A2
00000A3A 202F 004C move.l D0, [A7 + 0x4C]
00000A3E 90AF 0044 sub.l D0, [A7 + 0x44]
00000A42 2F00 move.l -[A7], D0
00000A44 4EAD A000 jsr [A5 - 0x6000]
00000A48 2600 move.l D3, D0
00000A4A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A4E 6000 0110 bra +0x112 /* 00000B60 */
00000A52 4AAC 0008 tst.l [A4 + 0x8]
00000A56 673A beq +0x3C /* 00000A92 */
00000A58 486F 0020 pea.l [A7 + 0x20]
00000A5C 2F0A move.l -[A7], A2
00000A5E 4EAD 9FF0 jsr [A5 - 0x6010]
00000A62 2600 move.l D3, D0
00000A64 4A83 tst.l D3
00000A66 504F addq.w A7, 8
00000A68 6600 00F6 bne +0xF8 /* 00000B60 */
00000A6C 486F 0020 pea.l [A7 + 0x20]
00000A70 2F0B move.l -[A7], A3
00000A72 4EAD F3B0 jsr [A5 - 0xC50]
00000A76 4A00 tst.b D0
00000A78 504F addq.w A7, 8
00000A7A 6600 00E4 bne +0xE6 /* 00000B60 */
00000A7E 2F14 move.l -[A7], [A4]
00000A80 2F3C 8004 07D6 move.l -[A7], 0x800407D6
00000A86 4EAD 9FA8 jsr [A5 - 0x6058]
00000A8A 2600 move.l D3, D0
00000A8C 504F addq.w A7, 8
00000A8E 6000 00D0 bra +0xD2 /* 00000B60 */
label00000A92:
00000A92 486F 0010 pea.l [A7 + 0x10]
00000A96 2F0B move.l -[A7], A3
00000A98 4EAD F3A8 jsr [A5 - 0xC58]
00000A9C 2F0A move.l -[A7], A2
00000A9E 486F 001C pea.l [A7 + 0x1C]
00000AA2 4EAD A020 jsr [A5 - 0x5FE0]
00000AA6 4FEF 0010 lea.l A7, [A7 + 0x10]
00000AAA 6000 00B4 bra +0xB6 /* 00000B60 */
00000AAE 4AAC 0008 tst.l [A4 + 0x8]
00000AB2 672C beq +0x2E /* 00000AE0 */
00000AB4 486F 0048 pea.l [A7 + 0x48]
00000AB8 2F0A move.l -[A7], A2
00000ABA 4EAD 9FC0 jsr [A5 - 0x6040]
00000ABE 2600 move.l D3, D0
00000AC0 4A83 tst.l D3
00000AC2 504F addq.w A7, 8
00000AC4 6600 009A bne +0x9C /* 00000B60 */
00000AC8 4AAF 0048 tst.l [A7 + 0x48]
00000ACC 56C0 sne D0
00000ACE 4400 neg.b D0
00000AD0 49C0 lea.l A4, D0
00000AD2 1F00 move.b -[A7], D0
00000AD4 2F0B move.l -[A7], A3
00000AD6 4EAD F480 jsr [A5 - 0xB80]
00000ADA 5C4F addq.w A7, 6
00000ADC 6000 0082 bra +0x84 /* 00000B60 */
label00000AE0:
00000AE0 2F0A move.l -[A7], A2
00000AE2 2F0B move.l -[A7], A3
00000AE4 4EAD F488 jsr [A5 - 0xB78]
00000AE8 49C0 lea.l A4, D0
00000AEA 584F addq.w A7, 4
00000AEC 2F00 move.l -[A7], D0
00000AEE 4EAD A000 jsr [A5 - 0x6000]
00000AF2 2600 move.l D3, D0
00000AF4 504F addq.w A7, 8
00000AF6 6068 bra +0x6A /* 00000B60 */
00000AF8 4AAC 0008 tst.l [A4 + 0x8]
00000AFC 673A beq +0x3C /* 00000B38 */
00000AFE 486F 0008 pea.l [A7 + 0x8]
00000B02 2F0A move.l -[A7], A2
00000B04 4EAD 9FE8 jsr [A5 - 0x6018]
00000B08 2600 move.l D3, D0
00000B0A 4A83 tst.l D3
00000B0C 504F addq.w A7, 8
00000B0E 6650 bne +0x52 /* 00000B60 */
00000B10 2F2F 000C move.l -[A7], [A7 + 0xC]
00000B14 2F2F 000C move.l -[A7], [A7 + 0xC]
00000B18 2F0B move.l -[A7], A3
00000B1A 4EAD F3D8 jsr [A5 - 0xC28]
00000B1E 4A00 tst.b D0
00000B20 4FEF 000C lea.l A7, [A7 + 0xC]
00000B24 663A bne +0x3C /* 00000B60 */
00000B26 2F14 move.l -[A7], [A4]
00000B28 2F3C 8004 07D6 move.l -[A7], 0x800407D6
00000B2E 4EAD 9FA8 jsr [A5 - 0x6058]
00000B32 2600 move.l D3, D0
00000B34 504F addq.w A7, 8
00000B36 6028 bra +0x2A /* 00000B60 */
label00000B38:
00000B38 4857 pea.l [A7]
00000B3A 2F0B move.l -[A7], A3
00000B3C 4EAD F3D0 jsr [A5 - 0xC30]
00000B40 2F0A move.l -[A7], A2
00000B42 486F 000C pea.l [A7 + 0xC]
00000B46 4EAD A018 jsr [A5 - 0x5FE8]
00000B4A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000B4E 6010 bra +0x12 /* 00000B60 */
00000B50 2F14 move.l -[A7], [A4]
00000B52 2F3C 8004 07D5 move.l -[A7], 0x800407D5
00000B58 4EAD 9FA8 jsr [A5 - 0x6058]
00000B5C 2600 move.l D3, D0
00000B5E 504F addq.w A7, 8
label00000B60:
00000B60 2003 move.l D0, D3
00000B62 4FEF 0152 lea.l A7, [A7 + 0x152]
00000B66 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000B6A 4E75 rts
fn00000B6C:
00000B6C 7000 moveq.l D0, 0x00
00000B6E 4E75 rts
fn00000B70:
00000B70 91C8 sub.l A0, A0
00000B72 4E75 rts
fn00000B74:
00000B74 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000B78 4FEF FFB0 lea.l A7, [A7 - 0x50]
00000B7C 246F 0064 movea.l A2, [A7 + 0x64]
00000B80 2652 movea.l A3, [A2]
00000B82 302A 0008 move.w D0, [A2 + 0x8]
00000B86 48C0 ext.l D0
00000B88 0C80 0000 0029 cmpi.l D0, 0x29 /* ')' */
00000B8E 6200 02D8 bhi +0x2DA /* 00000E68 */
00000B92 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00000B96 4EFB 0002 jmp [PC + D0.w + 0x2]
00000B9A 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000B9C 00E4 ori.? -[A4], 0xFFFFFFFFFFFFFFFF
00000B9E 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BA0 017C 007C bchg 0x7C /* '|' */, D0
00000BA4 0146 bchg D6, D0
00000BA6 0054 012C ori.w [A4], 0x12C
00000BAA 011C btst [A4]+, D0
00000BAC 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BAE 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BB0 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BB2 00D8 ori.? [A0]+, 0xFFFFFFFFFFFFFFFF
00000BB4 00BC 0098 00B0 02CE 00A4 ori.l 0x2CE00A4, 0x9800B0
00000BBE 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BC0 0124 btst -[A4], D0
00000BC2 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BC4 00EC 02CE ori.? [A4 + 0x2CE], 0xFFFFFFFFFFFFFFFF
00000BC8 0192 bclr [A2], D0
00000BCA 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BCC 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BCE 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BD0 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BD2 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BD4 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BD6 01A6 bclr -[A6], D0
00000BD8 01F6 0230 bset [A6 + D0.w * 2 + 0x30], D0
00000BDC 0246 0282 andi.w D6, 0x282
00000BE0 0296 02A0 02B0 andi.l [A6], 0x2A002B0
00000BE6 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BE8 02CE andi.? A6, 0xFFFFFFFFFFFFFFFF
00000BEA 02C4 andi.? D4, 0xFFFFFFFFFFFFFFFF
00000BEC 02CA andi.? A2, 0xFFFFFFFFFFFFFFFF
00000BEE 2F2D 14EA move.l -[A7], [A5 + 0x14EA /* export_665 */]
00000BF2 486F 002A pea.l [A7 + 0x2A]
00000BF6 4EAD C030 jsr [A5 - 0x3FD0]
00000BFA 41EF 002E lea.l A0, [A7 + 0x2E]
00000BFE 2548 000A move.l [A2 + 0xA], A0
00000C02 357C 0004 0008 move.w [A2 + 0x8], 0x4
00000C08 2F0A move.l -[A7], A2
00000C0A 4EBA F3FE jsr [PC - 0xC02 /* 0000000A */]
00000C0E 4FEF 000C lea.l A7, [A7 + 0xC]
00000C12 6000 0254 bra +0x256 /* 00000E68 */
00000C16 1F3C 0001 move.b -[A7], 0x1
00000C1A 4227 clr.b -[A7]
00000C1C 2F2B 0014 move.l -[A7], [A3 + 0x14]
00000C20 2F2A 000A move.l -[A7], [A2 + 0xA]
00000C24 2F0A move.l -[A7], A2
00000C26 4EAD B0D0 jsr [A5 - 0x4F30]
00000C2A 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C2E 6000 0238 bra +0x23A /* 00000E68 */
00000C32 2F0A move.l -[A7], A2
00000C34 4EBA F820 jsr [PC - 0x7E0 /* 00000456 */]
00000C38 584F addq.w A7, 4
00000C3A 6000 022C bra +0x22E /* 00000E68 */
00000C3E 2F0A move.l -[A7], A2
00000C40 4EBA F82C jsr [PC - 0x7D4 /* 0000046E */]
00000C44 584F addq.w A7, 4
00000C46 6000 0220 bra +0x222 /* 00000E68 */
00000C4A 2F0A move.l -[A7], A2
00000C4C 4EBA F8F0 jsr [PC - 0x710 /* 0000053E */]
00000C50 584F addq.w A7, 4
00000C52 6000 0214 bra +0x216 /* 00000E68 */
00000C56 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000C5A 4EAD B350 jsr [A5 - 0x4CB0]
00000C5E 486B 0014 pea.l [A3 + 0x14]
00000C62 4EAD BAC0 jsr [A5 - 0x4540]
00000C66 026B F7FF 000C andi.w [A3 + 0xC], 0xF7FF
00000C6C 504F addq.w A7, 8
00000C6E 6000 01F8 bra +0x1FA /* 00000E68 */
00000C72 2F0A move.l -[A7], A2
00000C74 4EBA F924 jsr [PC - 0x6DC /* 0000059A */]
00000C78 584F addq.w A7, 4
00000C7A 6000 01EC bra +0x1EE /* 00000E68 */
00000C7E 42AA 001A clr.l [A2 + 0x1A]
00000C82 6000 01E4 bra +0x1E6 /* 00000E68 */
00000C86 7040 moveq.l D0, 0x40
00000C88 2540 001A move.l [A2 + 0x1A], D0
00000C8C 302B 000C move.w D0, [A3 + 0xC]
00000C90 0280 0000 0800 andi.l D0, 0x800
00000C96 4A80 tst.l D0
00000C98 6700 01CE beq +0x1D0 /* 00000E68 */
00000C9C 4AAB 0014 tst.l [A3 + 0x14]
00000CA0 6700 01C6 beq +0x1C8 /* 00000E68 */
00000CA4 2F2B 0014 move.l -[A7], [A3 + 0x14]
00000CA8 4EAD C268 jsr [A5 - 0x3D98]
00000CAC D1AA 001A add.l [A2 + 0x1A], D0
00000CB0 584F addq.w A7, 4
00000CB2 6000 01B4 bra +0x1B6 /* 00000E68 */
00000CB6 42AA 001A clr.l [A2 + 0x1A]
00000CBA 6000 01AC bra +0x1AE /* 00000E68 */
00000CBE 42AA 001A clr.l [A2 + 0x1A]
00000CC2 6000 01A4 bra +0x1A6 /* 00000E68 */
00000CC6 357C 0005 0008 move.w [A2 + 0x8], 0x5
00000CCC 2F0A move.l -[A7], A2
00000CCE 4EBA F33A jsr [PC - 0xCC6 /* 0000000A */]
00000CD2 306D 1C10 movea.w A0, [A5 + 0x1C10]
00000CD6 2548 001A move.l [A2 + 0x1A], A0
00000CDA 584F addq.w A7, 4
00000CDC 6000 018A bra +0x18C /* 00000E68 */
00000CE0 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000CE4 4EAD B1F8 jsr [A5 - 0x4E08]
00000CE8 2648 movea.l A3, A0
00000CEA 306B 0008 movea.w A0, [A3 + 0x8]
00000CEE 2F08 move.l -[A7], A0
00000CF0 2F13 move.l -[A7], [A3]
00000CF2 486F 000C pea.l [A7 + 0xC]
00000CF6 4EAD C038 jsr [A5 - 0x3FC8]
00000CFA 41EF 0010 lea.l A0, [A7 + 0x10]
00000CFE 2548 000A move.l [A2 + 0xA], A0
00000D02 357C 0003 0008 move.w [A2 + 0x8], 0x3
00000D08 2F0A move.l -[A7], A2
00000D0A 4EBA F2FE jsr [PC - 0xD02 /* 0000000A */]
00000D0E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000D12 6000 0154 bra +0x156 /* 00000E68 */
00000D16 1F3C 0001 move.b -[A7], 0x1
00000D1A 2F2A 000A move.l -[A7], [A2 + 0xA]
00000D1E 2F0A move.l -[A7], A2
00000D20 4EBA F6A2 jsr [PC - 0x95E /* 000003C4 */]
00000D24 4FEF 000A lea.l A7, [A7 + 0xA]
00000D28 6000 013E bra +0x140 /* 00000E68 */
00000D2C 2F2A 0016 move.l -[A7], [A2 + 0x16]
00000D30 42A7 clr.l -[A7]
00000D32 42A7 clr.l -[A7]
00000D34 A8A7 syscall SetRect
00000D36 70CE moveq.l D0, 0xFFFFFFCE
00000D38 2540 001A move.l [A2 + 0x1A], D0
00000D3C 6000 012A bra +0x12C /* 00000E68 */
00000D40 266A 000A movea.l A3, [A2 + 0xA]
00000D44 7600 moveq.l D3, 0x00
00000D46 0C93 0000 0240 cmpi.l [A3], 0x240
00000D4C 6630 bne +0x32 /* 00000D7E */
00000D4E 0CAB 0000 0243 0004 cmpi.l [A3 + 0x4], 0x243
00000D56 6626 bne +0x28 /* 00000D7E */
00000D58 42AF 004C clr.l [A7 + 0x4C]
00000D5C 486F 004C pea.l [A7 + 0x4C]
00000D60 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000D64 4EAD C9F8 jsr [A5 - 0x3608]
00000D68 2600 move.l D3, D0
00000D6A 4AAF 0054 tst.l [A7 + 0x54]
00000D6E 504F addq.w A7, 8
00000D70 6716 beq +0x18 /* 00000D88 */
00000D72 4A83 tst.l D3
00000D74 6612 bne +0x14 /* 00000D88 */
00000D76 276F 004C 0008 move.l [A3 + 0x8], [A7 + 0x4C]
00000D7C 600A bra +0xC /* 00000D88 */
label00000D7E:
00000D7E 42AB 0008 clr.l [A3 + 0x8]
00000D82 263C 8004 0BBB move.l D3, 0x80040BBB
label00000D88:
00000D88 2543 001A move.l [A2 + 0x1A], D3
00000D8C 6000 00DA bra +0xDC /* 00000E68 */
00000D90 266A 000A movea.l A3, [A2 + 0xA]
00000D94 7600 moveq.l D3, 0x00
00000D96 0C93 0000 0240 cmpi.l [A3], 0x240
00000D9C 661E bne +0x20 /* 00000DBC */
00000D9E 0CAB 0000 0243 0004 cmpi.l [A3 + 0x4], 0x243
00000DA6 6614 bne +0x16 /* 00000DBC */
00000DA8 286B 0008 movea.l A4, [A3 + 0x8]
00000DAC 2F0C move.l -[A7], A4
00000DAE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000DB2 4EAD CA00 jsr [A5 - 0x3600]
00000DB6 2600 move.l D3, D0
00000DB8 504F addq.w A7, 8
00000DBA 6006 bra +0x8 /* 00000DC2 */
label00000DBC:
00000DBC 263C 8004 0BBB move.l D3, 0x80040BBB
label00000DC2:
00000DC2 2543 001A move.l [A2 + 0x1A], D3
00000DC6 6000 00A0 bra +0xA2 /* 00000E68 */
00000DCA 266A 000A movea.l A3, [A2 + 0xA]
00000DCE 2F0B move.l -[A7], A3
00000DD0 4EAD CAC8 jsr [A5 - 0x3538]
00000DD4 2600 move.l D3, D0
00000DD6 2543 001A move.l [A2 + 0x1A], D3
00000DDA 584F addq.w A7, 4
00000DDC 6000 008A bra +0x8C /* 00000E68 */
00000DE0 7600 moveq.l D3, 0x00
00000DE2 266A 000A movea.l A3, [A2 + 0xA]
00000DE6 42A7 clr.l -[A7]
00000DE8 2F0B move.l -[A7], A3
00000DEA 3F3C 001F move.w -[A7], 0x1F
00000DEE 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000DF2 4EBA F334 jsr [PC - 0xCCC /* 00000128 */]
00000DF6 2600 move.l D3, D0
00000DF8 4A83 tst.l D3
00000DFA 4FEF 000E lea.l A7, [A7 + 0xE]
00000DFE 6616 bne +0x18 /* 00000E16 */
00000E00 42A7 clr.l -[A7]
00000E02 2F0B move.l -[A7], A3
00000E04 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
00000E08 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000E0C 4EBA F31A jsr [PC - 0xCE6 /* 00000128 */]
00000E10 2600 move.l D3, D0
00000E12 4FEF 000E lea.l A7, [A7 + 0xE]
label00000E16:
00000E16 2543 001A move.l [A2 + 0x1A], D3
00000E1A 604C bra +0x4E /* 00000E68 */
00000E1C 2F2A 000A move.l -[A7], [A2 + 0xA]
00000E20 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000E24 4EBA F7E6 jsr [PC - 0x81A /* 0000060C */]
00000E28 2540 001A move.l [A2 + 0x1A], D0
00000E2C 504F addq.w A7, 8
00000E2E 6038 bra +0x3A /* 00000E68 */
00000E30 257C 8004 07DF 001A move.l [A2 + 0x1A], 0x800407DF
00000E38 602E bra +0x30 /* 00000E68 */
00000E3A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000E3E 4EBA FD2C jsr [PC - 0x2D4 /* 00000B6C */]
00000E42 2540 001A move.l [A2 + 0x1A], D0
00000E46 584F addq.w A7, 4
00000E48 601E bra +0x20 /* 00000E68 */
00000E4A 2F2A 000A move.l -[A7], [A2 + 0xA]
00000E4E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000E52 4EBA FD1C jsr [PC - 0x2E4 /* 00000B70 */]
00000E56 2548 001A move.l [A2 + 0x1A], A0
00000E5A 504F addq.w A7, 8
00000E5C 600A bra +0xC /* 00000E68 */
00000E5E 42AA 001A clr.l [A2 + 0x1A]
00000E62 6004 bra +0x6 /* 00000E68 */
00000E64 42AA 001A clr.l [A2 + 0x1A]
label00000E68:
00000E68 4FEF 0050 lea.l A7, [A7 + 0x50]
00000E6C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000E70 4E75 rts
fn00000E72:
00000E72 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000E76 594F subq.w A7, 4
00000E78 286F 001C movea.l A4, [A7 + 0x1C]
00000E7C 7600 moveq.l D3, 0x00
00000E7E 246C 0004 movea.l A2, [A4 + 0x4]
00000E82 47EF 0018 lea.l A3, [A7 + 0x18]
00000E86 2014 move.l D0, [A4]
00000E88 0480 0000 0055 subi.l D0, 0x55 /* 'U' */
00000E8E 671E beq +0x20 /* 00000EAE */
00000E90 5180 subq.l D0, 8
00000E92 5180 subq.l D0, 8
00000E94 6700 00EC beq +0xEE /* 00000F82 */
00000E98 0480 0000 0047 subi.l D0, 0x47 /* 'G' */
00000E9E 6756 beq +0x58 /* 00000EF6 */
00000EA0 0480 0000 013F subi.l D0, 0x13F
00000EA6 6700 0096 beq +0x98 /* 00000F3E */
00000EAA 6000 0118 bra +0x11A /* 00000FC4 */
label00000EAE:
00000EAE 4AAC 0008 tst.l [A4 + 0x8]
00000EB2 6728 beq +0x2A /* 00000EDC */
00000EB4 4857 pea.l [A7]
00000EB6 2F0A move.l -[A7], A2
00000EB8 4EAD 9FC0 jsr [A5 - 0x6040]
00000EBC 2600 move.l D3, D0
00000EBE 4A83 tst.l D3
00000EC0 504F addq.w A7, 8
00000EC2 6600 0110 bne +0x112 /* 00000FD4 */
00000EC6 4A97 tst.l [A7]
00000EC8 56C0 sne D0
00000ECA 4400 neg.b D0
00000ECC 49C0 lea.l A4, D0
00000ECE 1F00 move.b -[A7], D0
00000ED0 2F0B move.l -[A7], A3
00000ED2 4EAD F538 jsr [A5 - 0xAC8]
00000ED6 5C4F addq.w A7, 6
00000ED8 6000 00FA bra +0xFC /* 00000FD4 */
label00000EDC:
00000EDC 2F0A move.l -[A7], A2
00000EDE 2F0B move.l -[A7], A3
00000EE0 4EAD F540 jsr [A5 - 0xAC0]
00000EE4 49C0 lea.l A4, D0
00000EE6 584F addq.w A7, 4
00000EE8 2F00 move.l -[A7], D0
00000EEA 4EAD A000 jsr [A5 - 0x6000]
00000EEE 2600 move.l D3, D0
00000EF0 504F addq.w A7, 8
00000EF2 6000 00E0 bra +0xE2 /* 00000FD4 */
label00000EF6:
00000EF6 4AAC 0008 tst.l [A4 + 0x8]
00000EFA 6728 beq +0x2A /* 00000F24 */
00000EFC 4857 pea.l [A7]
00000EFE 2F0A move.l -[A7], A2
00000F00 4EAD 9FC0 jsr [A5 - 0x6040]
00000F04 2600 move.l D3, D0
00000F06 4A83 tst.l D3
00000F08 504F addq.w A7, 8
00000F0A 6600 00C8 bne +0xCA /* 00000FD4 */
00000F0E 4A97 tst.l [A7]
00000F10 56C0 sne D0
00000F12 4400 neg.b D0
00000F14 49C0 lea.l A4, D0
00000F16 1F00 move.b -[A7], D0
00000F18 2F0B move.l -[A7], A3
00000F1A 4EAD F518 jsr [A5 - 0xAE8]
00000F1E 5C4F addq.w A7, 6
00000F20 6000 00B2 bra +0xB4 /* 00000FD4 */
label00000F24:
00000F24 2F0A move.l -[A7], A2
00000F26 2F0B move.l -[A7], A3
00000F28 4EAD F520 jsr [A5 - 0xAE0]
00000F2C 49C0 lea.l A4, D0
00000F2E 584F addq.w A7, 4
00000F30 2F00 move.l -[A7], D0
00000F32 4EAD A000 jsr [A5 - 0x6000]
00000F36 2600 move.l D3, D0
00000F38 504F addq.w A7, 8
00000F3A 6000 0098 bra +0x9A /* 00000FD4 */
label00000F3E:
00000F3E 4AAC 0008 tst.l [A4 + 0x8]
00000F42 6726 beq +0x28 /* 00000F6A */
00000F44 4857 pea.l [A7]
00000F46 2F0A move.l -[A7], A2
00000F48 4EAD 9FC0 jsr [A5 - 0x6040]
00000F4C 2600 move.l D3, D0
00000F4E 4A83 tst.l D3
00000F50 504F addq.w A7, 8
00000F52 6600 0080 bne +0x82 /* 00000FD4 */
00000F56 4A97 tst.l [A7]
00000F58 56C0 sne D0
00000F5A 4400 neg.b D0
00000F5C 49C0 lea.l A4, D0
00000F5E 1F00 move.b -[A7], D0
00000F60 2F0B move.l -[A7], A3
00000F62 4EAD F528 jsr [A5 - 0xAD8]
00000F66 5C4F addq.w A7, 6
00000F68 606A bra +0x6C /* 00000FD4 */
label00000F6A:
00000F6A 2F0A move.l -[A7], A2
00000F6C 2F0B move.l -[A7], A3
00000F6E 4EAD F530 jsr [A5 - 0xAD0]
00000F72 49C0 lea.l A4, D0
00000F74 584F addq.w A7, 4
00000F76 2F00 move.l -[A7], D0
00000F78 4EAD A000 jsr [A5 - 0x6000]
00000F7C 2600 move.l D3, D0
00000F7E 504F addq.w A7, 8
00000F80 6052 bra +0x54 /* 00000FD4 */
label00000F82:
00000F82 4AAC 0008 tst.l [A4 + 0x8]
00000F86 6724 beq +0x26 /* 00000FAC */
00000F88 4857 pea.l [A7]
00000F8A 2F0A move.l -[A7], A2
00000F8C 4EAD 9FC0 jsr [A5 - 0x6040]
00000F90 2600 move.l D3, D0
00000F92 4A83 tst.l D3
00000F94 504F addq.w A7, 8
00000F96 663C bne +0x3E /* 00000FD4 */
00000F98 4A97 tst.l [A7]
00000F9A 56C0 sne D0
00000F9C 4400 neg.b D0
00000F9E 49C0 lea.l A4, D0
00000FA0 1F00 move.b -[A7], D0
00000FA2 2F0B move.l -[A7], A3
00000FA4 4EAD F548 jsr [A5 - 0xAB8]
00000FA8 5C4F addq.w A7, 6
00000FAA 6028 bra +0x2A /* 00000FD4 */
label00000FAC:
00000FAC 2F0A move.l -[A7], A2
00000FAE 2F0B move.l -[A7], A3
00000FB0 4EAD F550 jsr [A5 - 0xAB0]
00000FB4 49C0 lea.l A4, D0
00000FB6 584F addq.w A7, 4
00000FB8 2F00 move.l -[A7], D0
00000FBA 4EAD A000 jsr [A5 - 0x6000]
00000FBE 2600 move.l D3, D0
00000FC0 504F addq.w A7, 8
00000FC2 6010 bra +0x12 /* 00000FD4 */
label00000FC4:
00000FC4 2F14 move.l -[A7], [A4]
00000FC6 2F3C 8004 07D5 move.l -[A7], 0x800407D5
00000FCC 4EAD 9FA8 jsr [A5 - 0x6058]
00000FD0 2600 move.l D3, D0
00000FD2 504F addq.w A7, 8
label00000FD4:
00000FD4 2003 move.l D0, D3
00000FD6 584F addq.w A7, 4
00000FD8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000FDC 4E75 rts
fn00000FDE:
00000FDE 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000FE2 594F subq.w A7, 4
00000FE4 246F 0018 movea.l A2, [A7 + 0x18]
00000FE8 2652 movea.l A3, [A2]
00000FEA 302A 0008 move.w D0, [A2 + 0x8]
00000FEE 48C0 ext.l D0
00000FF0 0C80 0000 0022 cmpi.l D0, 0x22 /* '\"' */
00000FF6 6200 03F4 bhi +0x3F6 /* 000013EC */
00000FFA 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00000FFE 4EFB 0002 jmp [PC + D0.w + 0x2]
00001002 02C4 andi.? D4, 0xFFFFFFFFFFFFFFFF
00001004 029E 02A8 017E andi.l [A6]+, 0x2A8017E
0000100A 01EC 03EA bset [A4 + 0x3EA], D0
0000100E 03EA 0046 bset [A2 + 0x46], D1
00001012 0046 0046 ori.w D6, 0x46 /* 'F' */
00001016 0158 bchg [A0]+, D0
00001018 0172 03EA 00A4 0070 bchg [[0xA4] + 0x70], D0
00001020 033C 03EA btst 0xEA, D1
00001024 00C6 ori.? D6, 0xFFFFFFFFFFFFFFFF
00001026 0052 0046 ori.w [A2], 0x46 /* 'F' */
0000102A 03EA 026E bset [A2 + 0x26E], D1
0000102E 005E 02FA ori.w [A6]+, 0x2FA
00001032 03EA 03EA bset [A2 + 0x3EA], D1
00001036 03EA 03EA bset [A2 + 0x3EA], D1
0000103A 03EA 03EA bset [A2 + 0x3EA], D1
0000103E 0392 bclr [A2], D1
00001040 03BE bclr <<invalid special address>>, D1
00001042 03EA 03EA bset [A2 + 0x3EA], D1
00001046 0312 btst [A2], D1
00001048 2F0A move.l -[A7], A2
0000104A 4EAD B310 jsr [A5 - 0x4CF0]
0000104E 584F addq.w A7, 4
00001050 6000 03A2 bra +0x3A4 /* 000013F4 */
00001054 2F0A move.l -[A7], A2
00001056 4EAD B310 jsr [A5 - 0x4CF0]
0000105A 584F addq.w A7, 4
0000105C 6000 0396 bra +0x398 /* 000013F4 */
00001060 486B 0018 pea.l [A3 + 0x18]
00001064 4EAD B750 jsr [A5 - 0x48B0]
00001068 2540 001A move.l [A2 + 0x1A], D0
0000106C 584F addq.w A7, 4
0000106E 6000 0384 bra +0x386 /* 000013F4 */
00001072 2F0A move.l -[A7], A2
00001074 4EBA F3E0 jsr [PC - 0xC20 /* 00000456 */]
00001078 4AAB 0014 tst.l [A3 + 0x14]
0000107C 584F addq.w A7, 4
0000107E 6700 0374 beq +0x376 /* 000013F4 */
00001082 2F0B move.l -[A7], A3
00001084 4EAD B748 jsr [A5 - 0x48B8]
00001088 3F2A 0004 move.w -[A7], [A2 + 0x4]
0000108C 486B 0014 pea.l [A3 + 0x14]
00001090 4EAD C668 jsr [A5 - 0x3998]
00001094 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001098 2F0B move.l -[A7], A3
0000109A 4EAD B740 jsr [A5 - 0x48C0]
0000109E 4FEF 0012 lea.l A7, [A7 + 0x12]
000010A2 6000 0350 bra +0x352 /* 000013F4 */
000010A6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000010AA 4EAD B350 jsr [A5 - 0x4CB0]
000010AE 4878 0001 push.l 0x1
000010B2 486B 0014 pea.l [A3 + 0x14]
000010B6 4EAD C208 jsr [A5 - 0x3DF8]
000010BA 026B F7FF 000C andi.w [A3 + 0xC], 0xF7FF
000010C0 4FEF 000C lea.l A7, [A7 + 0xC]
000010C4 6000 032E bra +0x330 /* 000013F4 */
000010C8 2F0A move.l -[A7], A2
000010CA 4EBA F3A2 jsr [PC - 0xC5E /* 0000046E */]
000010CE 286B 0014 movea.l A4, [A3 + 0x14]
000010D2 4878 0001 push.l 0x1
000010D6 2F2B 0014 move.l -[A7], [A3 + 0x14]
000010DA 4EAD C248 jsr [A5 - 0x3DB8]
000010DE 2748 0014 move.l [A3 + 0x14], A0
000010E2 2F0C move.l -[A7], A4
000010E4 4EAD C260 jsr [A5 - 0x3DA0]
000010E8 4AAB 0014 tst.l [A3 + 0x14]
000010EC 4FEF 0010 lea.l A7, [A7 + 0x10]
000010F0 6608 bne +0xA /* 000010FA */
000010F2 3B7C FF94 1C10 move.w [A5 + 0x1C10], 0xFF94
000010F8 6042 bra +0x44 /* 0000113C */
label000010FA:
000010FA 4267 clr.w -[A7]
000010FC 486B 0014 pea.l [A3 + 0x14]
00001100 4EAD B758 jsr [A5 - 0x48A8]
00001104 4AAB 0014 tst.l [A3 + 0x14]
00001108 5C4F addq.w A7, 6
0000110A 6608 bne +0xA /* 00001114 */
0000110C 3B7C FF94 1C10 move.w [A5 + 0x1C10], 0xFF94
00001112 6028 bra +0x2A /* 0000113C */
label00001114:
00001114 2F0B move.l -[A7], A3
00001116 4EAD B748 jsr [A5 - 0x48B8]
0000111A 3F2A 0004 move.w -[A7], [A2 + 0x4]
0000111E 486B 0014 pea.l [A3 + 0x14]
00001122 4EAD C668 jsr [A5 - 0x3998]
00001126 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000112A 2F0B move.l -[A7], A3
0000112C 4EAD B740 jsr [A5 - 0x48C0]
00001130 4A6D 1C10 tst.w [A5 + 0x1C10]
00001134 4FEF 0012 lea.l A7, [A7 + 0x12]
00001138 6700 02BA beq +0x2BC /* 000013F4 */
label0000113C:
0000113C 362D 1C10 move.w D3, [A5 + 0x1C10]
00001140 3F3C 000C move.w -[A7], 0xC
00001144 2F0A move.l -[A7], A2
00001146 4EBA EFB6 jsr [PC - 0x104A /* 000000FE */]
0000114A 3B43 1C10 move.w [A5 + 0x1C10], D3
0000114E 3043 movea.w A0, D3
00001150 2548 001A move.l [A2 + 0x1A], A0
00001154 5C4F addq.w A7, 6
00001156 6000 029C bra +0x29E /* 000013F4 */
0000115A 206A 000A movea.l A0, [A2 + 0xA]
0000115E 20BC 5343 5657 move.l [A0], 0x53435657 /* 'SCVW' */
00001164 206A 000A movea.l A0, [A2 + 0xA]
00001168 42A8 0004 clr.l [A0 + 0x4]
0000116C 42AA 001A clr.l [A2 + 0x1A]
00001170 6000 0282 bra +0x284 /* 000013F4 */
00001174 257C 5343 5657 001A move.l [A2 + 0x1A], 0x53435657 /* 'SCVW' */
0000117C 6000 0276 bra +0x278 /* 000013F4 */
00001180 286A 000A movea.l A4, [A2 + 0xA]
00001184 1F3C 0002 move.b -[A7], 0x2
00001188 2F0C move.l -[A7], A4
0000118A 2F0A move.l -[A7], A2
0000118C 4EBA F236 jsr [PC - 0xDCA /* 000003C4 */]
00001190 4AAB 0014 tst.l [A3 + 0x14]
00001194 4FEF 000A lea.l A7, [A7 + 0xA]
00001198 6700 025A beq +0x25C /* 000013F4 */
0000119C 3F2C 000E move.w -[A7], [A4 + 0xE]
000011A0 486B 0014 pea.l [A3 + 0x14]
000011A4 4EAD B758 jsr [A5 - 0x48A8]
000011A8 2F0C move.l -[A7], A4
000011AA 4EAD C0E8 jsr [A5 - 0x3F18]
000011AE 0C80 0000 04B8 cmpi.l D0, 0x4B8
000011B4 4FEF 000A lea.l A7, [A7 + 0xA]
000011B8 6C0E bge +0x10 /* 000011C8 */
000011BA 3F2A 0004 move.w -[A7], [A2 + 0x4]
000011BE 486B 0014 pea.l [A3 + 0x14]
000011C2 4EAD C668 jsr [A5 - 0x3998]
000011C6 5C4F addq.w A7, 6
label000011C8:
000011C8 4AAA 0016 tst.l [A2 + 0x16]
000011CC 6700 0226 beq +0x228 /* 000013F4 */
000011D0 3F2A 0004 move.w -[A7], [A2 + 0x4]
000011D4 486B 0014 pea.l [A3 + 0x14]
000011D8 4EAD C668 jsr [A5 - 0x3998]
000011DC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000011E0 2F0B move.l -[A7], A3
000011E2 4EAD B740 jsr [A5 - 0x48C0]
000011E6 4FEF 000E lea.l A7, [A7 + 0xE]
000011EA 6000 0208 bra +0x20A /* 000013F4 */
000011EE 4AAA 0016 tst.l [A2 + 0x16]
000011F2 675E beq +0x60 /* 00001252 */
000011F4 4AAB 0014 tst.l [A3 + 0x14]
000011F8 6758 beq +0x5A /* 00001252 */
000011FA 286B 0014 movea.l A4, [A3 + 0x14]
000011FE 4878 0001 push.l 0x1
00001202 2F0C move.l -[A7], A4
00001204 4EAD C220 jsr [A5 - 0x3DE0]
00001208 2F48 0008 move.l [A7 + 0x8], A0
0000120C 4AAF 0008 tst.l [A7 + 0x8]
00001210 504F addq.w A7, 8
00001212 6700 01E0 beq +0x1E2 /* 000013F4 */
00001216 3F2A 0004 move.w -[A7], [A2 + 0x4]
0000121A 486F 0002 pea.l [A7 + 0x2]
0000121E 4EAD C670 jsr [A5 - 0x3990]
00001222 276F 0006 0014 move.l [A3 + 0x14], [A7 + 0x6]
00001228 1F3C 0002 move.b -[A7], 0x2
0000122C 4227 clr.b -[A7]
0000122E 2052 movea.l A0, [A2]
00001230 2F28 0014 move.l -[A7], [A0 + 0x14]
00001234 2F2A 000A move.l -[A7], [A2 + 0xA]
00001238 2F0A move.l -[A7], A2
0000123A 4EAD B0D0 jsr [A5 - 0x4F30]
0000123E 274C 0014 move.l [A3 + 0x14], A4
00001242 2F2F 0016 move.l -[A7], [A7 + 0x16]
00001246 4EAD C200 jsr [A5 - 0x3E00]
0000124A 4FEF 001A lea.l A7, [A7 + 0x1A]
0000124E 6000 01A4 bra +0x1A6 /* 000013F4 */
label00001252:
00001252 1F3C 0002 move.b -[A7], 0x2
00001256 4227 clr.b -[A7]
00001258 2052 movea.l A0, [A2]
0000125A 2F28 0014 move.l -[A7], [A0 + 0x14]
0000125E 2F2A 000A move.l -[A7], [A2 + 0xA]
00001262 2F0A move.l -[A7], A2
00001264 4EAD B0D0 jsr [A5 - 0x4F30]
00001268 4FEF 0010 lea.l A7, [A7 + 0x10]
0000126C 6000 0186 bra +0x188 /* 000013F4 */
00001270 7040 moveq.l D0, 0x40
00001272 2540 001A move.l [A2 + 0x1A], D0
00001276 302B 000C move.w D0, [A3 + 0xC]
0000127A 0280 0000 0800 andi.l D0, 0x800
00001280 4A80 tst.l D0
00001282 6700 0170 beq +0x172 /* 000013F4 */
00001286 4AAB 0014 tst.l [A3 + 0x14]
0000128A 6700 0168 beq +0x16A /* 000013F4 */
0000128E 2F2B 0014 move.l -[A7], [A3 + 0x14]
00001292 4EAD C2E0 jsr [A5 - 0x3D20]
00001296 D1AA 001A add.l [A2 + 0x1A], D0
0000129A 584F addq.w A7, 4
0000129C 6000 0156 bra +0x158 /* 000013F4 */
000012A0 700E moveq.l D0, 0x0E
000012A2 2540 001A move.l [A2 + 0x1A], D0
000012A6 6000 014C bra +0x14E /* 000013F4 */
000012AA 4878 000E push.l 0xE
000012AE 486B 0018 pea.l [A3 + 0x18]
000012B2 2F2A 000A move.l -[A7], [A2 + 0xA]
000012B6 4EAD C078 jsr [A5 - 0x3F88]
000012BA 3B40 1C10 move.w [A5 + 0x1C10], D0
000012BE 4FEF 000C lea.l A7, [A7 + 0xC]
000012C2 6000 0130 bra +0x132 /* 000013F4 */
000012C6 262A 0016 move.l D3, [A2 + 0x16]
000012CA 700E moveq.l D0, 0x0E
000012CC B680 cmp.l D3, D0
000012CE 6F04 ble +0x6 /* 000012D4 */
000012D0 760E moveq.l D3, 0x0E
000012D2 600E bra +0x10 /* 000012E2 */
label000012D4:
000012D4 700E moveq.l D0, 0x0E
000012D6 B680 cmp.l D3, D0
000012D8 6C08 bge +0xA /* 000012E2 */
000012DA 2F12 move.l -[A7], [A2]
000012DC 4EAD B748 jsr [A5 - 0x48B8]
000012E0 584F addq.w A7, 4
label000012E2:
000012E2 2F03 move.l -[A7], D3
000012E4 486B 0018 pea.l [A3 + 0x18]
000012E8 2F2A 000A move.l -[A7], [A2 + 0xA]
000012EC 4EAD C0B0 jsr [A5 - 0x3F50]
000012F0 3B40 1C10 move.w [A5 + 0x1C10], D0
000012F4 4FEF 000C lea.l A7, [A7 + 0xC]
000012F8 6000 00FA bra +0xFC /* 000013F4 */
000012FC 2052 movea.l A0, [A2]
000012FE 226A 0016 movea.l A1, [A2 + 0x16]
00001302 22A8 0018 move.l [A1], [A0 + 0x18]
00001306 2368 001C 0004 move.l [A1 + 0x4], [A0 + 0x1C]
0000130C 42AA 001A clr.l [A2 + 0x1A]
00001310 6000 00E2 bra +0xE4 /* 000013F4 */
00001314 2F0A move.l -[A7], A2
00001316 4EBA F85C jsr [PC - 0x7A4 /* 00000B74 */]
0000131A 0CAA 8004 07D5 001A cmpi.l [A2 + 0x1A], 0x800407D5
00001322 584F addq.w A7, 4
00001324 6600 00CE bne +0xD0 /* 000013F4 */
00001328 2F2A 000A move.l -[A7], [A2 + 0xA]
0000132C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001330 4EBA FB40 jsr [PC - 0x4C0 /* 00000E72 */]
00001334 2540 001A move.l [A2 + 0x1A], D0
00001338 504F addq.w A7, 8
0000133A 6000 00B8 bra +0xBA /* 000013F4 */
0000133E 2652 movea.l A3, [A2]
00001340 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001344 2F0B move.l -[A7], A3
00001346 2F2A 000A move.l -[A7], [A2 + 0xA]
0000134A 4EBA F140 jsr [PC - 0xEC0 /* 0000048C */]
0000134E 3600 move.w D3, D0
00001350 3043 movea.w A0, D3
00001352 2548 001A move.l [A2 + 0x1A], A0
00001356 4A43 tst.w D3
00001358 4FEF 000C lea.l A7, [A7 + 0xC]
0000135C 6628 bne +0x2A /* 00001386 */
0000135E 4AAB 0014 tst.l [A3 + 0x14]
00001362 6700 0090 beq +0x92 /* 000013F4 */
00001366 4878 0001 push.l 0x1
0000136A 2F2B 0014 move.l -[A7], [A3 + 0x14]
0000136E 4EAD C220 jsr [A5 - 0x3DE0]
00001372 2748 0014 move.l [A3 + 0x14], A0
00001376 362D 0874 move.w D3, [A5 + 0x874]
0000137A 3043 movea.w A0, D3
0000137C 2548 001A move.l [A2 + 0x1A], A0
00001380 4A43 tst.w D3
00001382 504F addq.w A7, 8
00001384 676E beq +0x70 /* 000013F4 */
label00001386:
00001386 2F12 move.l -[A7], [A2]
00001388 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000138C 4EAD B9F0 jsr [A5 - 0x4610]
00001390 504F addq.w A7, 8
00001392 6060 bra +0x62 /* 000013F4 */
00001394 266A 000A movea.l A3, [A2 + 0xA]
00001398 7600 moveq.l D3, 0x00
0000139A 7600 moveq.l D3, 0x00
0000139C 0C93 0000 0234 cmpi.l [A3], 0x234
000013A2 6608 bne +0xA /* 000013AC */
000013A4 7601 moveq.l D3, 0x01
000013A6 26BC 0000 0240 move.l [A3], 0x240
label000013AC:
000013AC 2F0A move.l -[A7], A2
000013AE 4EBA F7C4 jsr [PC - 0x83C /* 00000B74 */]
000013B2 4A03 tst.b D3
000013B4 584F addq.w A7, 4
000013B6 673C beq +0x3E /* 000013F4 */
000013B8 26BC 0000 0234 move.l [A3], 0x234
000013BE 6034 bra +0x36 /* 000013F4 */
000013C0 266A 000A movea.l A3, [A2 + 0xA]
000013C4 7600 moveq.l D3, 0x00
000013C6 7600 moveq.l D3, 0x00
000013C8 0C93 0000 0234 cmpi.l [A3], 0x234
000013CE 6608 bne +0xA /* 000013D8 */
000013D0 7601 moveq.l D3, 0x01
000013D2 26BC 0000 0240 move.l [A3], 0x240
label000013D8:
000013D8 2F0A move.l -[A7], A2
000013DA 4EBA F798 jsr [PC - 0x868 /* 00000B74 */]
000013DE 4A03 tst.b D3
000013E0 584F addq.w A7, 4
000013E2 6710 beq +0x12 /* 000013F4 */
000013E4 26BC 0000 0234 move.l [A3], 0x234
000013EA 6008 bra +0xA /* 000013F4 */
label000013EC:
000013EC 2F0A move.l -[A7], A2
000013EE 4EBA F784 jsr [PC - 0x87C /* 00000B74 */]
000013F2 584F addq.w A7, 4
label000013F4:
000013F4 584F addq.w A7, 4
000013F6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000013FA 4E75 rts
fn000013FC:
000013FC 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00001400 554F subq.w A7, 2
00001402 246F 001A movea.l A2, [A7 + 0x1A]
00001406 7600 moveq.l D3, 0x00
00001408 7800 moveq.l D4, 0x00
0000140A 2F2F 0016 move.l -[A7], [A7 + 0x16]
0000140E 4EAD B5F8 jsr [A5 - 0x4A08]
00001412 2648 movea.l A3, A0
00001414 0C92 0000 0241 cmpi.l [A2], 0x241
0000141A 584F addq.w A7, 4
0000141C 6708 beq +0xA /* 00001426 */
0000141E 263C 8004 0BBB move.l D3, 0x80040BBB
00001424 6058 bra +0x5A /* 0000147E */
label00001426:
00001426 202A 0004 move.l D0, [A2 + 0x4]
0000142A 0480 0000 0246 subi.l D0, 0x246
00001430 6702 beq +0x4 /* 00001434 */
00001432 6044 bra +0x46 /* 00001478 */
label00001434:
00001434 4857 pea.l [A7]
00001436 2F2F 001A move.l -[A7], [A7 + 0x1A]
0000143A 4EAD B2E0 jsr [A5 - 0x4D20]
0000143E 4A00 tst.b D0
00001440 504F addq.w A7, 8
00001442 6608 bne +0xA /* 0000144C */
00001444 263C 8004 0002 move.l D3, 0x80040002
0000144A 6032 bra +0x34 /* 0000147E */
label0000144C:
0000144C 256B 0014 0008 move.l [A2 + 0x8], [A3 + 0x14]
00001452 486A 0008 pea.l [A2 + 0x8]
00001456 4EAD C290 jsr [A5 - 0x3D70]
0000145A 48C0 ext.l D0
0000145C 3800 move.w D4, D0
0000145E 4A44 tst.w D4
00001460 584F addq.w A7, 4
00001462 6706 beq +0x8 /* 0000146A */
00001464 263C 8004 0002 move.l D3, 0x80040002
label0000146A:
0000146A 3F17 move.w -[A7], [A7]
0000146C 2F2F 0018 move.l -[A7], [A7 + 0x18]
00001470 4EAD B2C8 jsr [A5 - 0x4D38]
00001474 5C4F addq.w A7, 6
00001476 6006 bra +0x8 /* 0000147E */
label00001478:
00001478 263C 8004 0BBC move.l D3, 0x80040BBC
label0000147E:
0000147E 4A83 tst.l D3
00001480 6704 beq +0x6 /* 00001486 */
00001482 42AA 0008 clr.l [A2 + 0x8]
label00001486:
00001486 2003 move.l D0, D3
00001488 544F addq.w A7, 2
0000148A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
0000148E 4E75 rts
fn00001490:
00001490 48E7 1820 movem.l -[A7], D3,D4,A2
00001494 514F subq.w A7, 8
00001496 246F 001C movea.l A2, [A7 + 0x1C]
0000149A 7600 moveq.l D3, 0x00
0000149C 7800 moveq.l D4, 0x00
0000149E 2F2F 0018 move.l -[A7], [A7 + 0x18]
000014A2 4EAD B5F8 jsr [A5 - 0x4A08]
000014A6 2F48 0004 move.l [A7 + 0x4], A0
000014AA 0C92 0000 0241 cmpi.l [A2], 0x241
000014B0 584F addq.w A7, 4
000014B2 6708 beq +0xA /* 000014BC */
000014B4 263C 8004 0BBB move.l D3, 0x80040BBB
000014BA 606C bra +0x6E /* 00001528 */
label000014BC:
000014BC 202A 0004 move.l D0, [A2 + 0x4]
000014C0 0480 0000 0246 subi.l D0, 0x246
000014C6 6702 beq +0x4 /* 000014CA */
000014C8 6058 bra +0x5A /* 00001522 */
label000014CA:
000014CA 3F3C 000D move.w -[A7], 0xD /* '\r' */
000014CE 2F2F 001A move.l -[A7], [A7 + 0x1A]
000014D2 4EBA ECE2 jsr [PC - 0x131E /* 000001B6 */]
000014D6 2F6A 0008 000A move.l [A7 + 0xA], [A2 + 0x8]
000014DC 486F 000A pea.l [A7 + 0xA]
000014E0 4EAD C290 jsr [A5 - 0x3D70]
000014E4 48C0 ext.l D0
000014E6 3800 move.w D4, D0
000014E8 4A44 tst.w D4
000014EA 4FEF 000A lea.l A7, [A7 + 0xA]
000014EE 6708 beq +0xA /* 000014F8 */
000014F0 263C 8004 0002 move.l D3, 0x80040002
000014F6 6030 bra +0x32 /* 00001528 */
label000014F8:
000014F8 2F3C 8000 8000 move.l -[A7], 0x80008000
000014FE 42A7 clr.l -[A7]
00001500 2F2F 000C move.l -[A7], [A7 + 0xC]
00001504 3F3C 000E move.w -[A7], 0xE
00001508 2F2F 0026 move.l -[A7], [A7 + 0x26]
0000150C 3F3C 0005 move.w -[A7], 0x5
00001510 4EAD B3A8 jsr [A5 - 0x4C58]
00001514 2F2F 002C move.l -[A7], [A7 + 0x2C]
00001518 4EAD BA38 jsr [A5 - 0x45C8]
0000151C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001520 6006 bra +0x8 /* 00001528 */
label00001522:
00001522 263C 8004 0BBC move.l D3, 0x80040BBC
label00001528:
00001528 2003 move.l D0, D3
0000152A 504F addq.w A7, 8
0000152C 4CDF 0418 movem.l D3,D4,A2, [A7]+
00001530 4E75 rts
fn00001532:
00001532 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001536 594F subq.w A7, 4
00001538 246F 001C movea.l A2, [A7 + 0x1C]
0000153C 7600 moveq.l D3, 0x00
0000153E 266A 0004 movea.l A3, [A2 + 0x4]
00001542 49EF 0018 lea.l A4, [A7 + 0x18]
00001546 2012 move.l D0, [A2]
00001548 0480 0000 009D subi.l D0, 0x9D
0000154E 6702 beq +0x4 /* 00001552 */
00001550 603A bra +0x3C /* 0000158C */
label00001552:
00001552 4AAA 0008 tst.l [A2 + 0x8]
00001556 671C beq +0x1E /* 00001574 */
00001558 4857 pea.l [A7]
0000155A 2F0B move.l -[A7], A3
0000155C 4EAD A070 jsr [A5 - 0x5F90]
00001560 2600 move.l D3, D0
00001562 4A83 tst.l D3
00001564 504F addq.w A7, 8
00001566 6634 bne +0x36 /* 0000159C */
00001568 2F17 move.l -[A7], [A7]
0000156A 2F0C move.l -[A7], A4
0000156C 4EAD F498 jsr [A5 - 0xB68]
00001570 504F addq.w A7, 8
00001572 6028 bra +0x2A /* 0000159C */
label00001574:
00001574 4857 pea.l [A7]
00001576 2F0C move.l -[A7], A4
00001578 4EAD F490 jsr [A5 - 0xB70]
0000157C 2F0B move.l -[A7], A3
0000157E 2F2F 000C move.l -[A7], [A7 + 0xC]
00001582 4EAD A078 jsr [A5 - 0x5F88]
00001586 4FEF 0010 lea.l A7, [A7 + 0x10]
0000158A 6010 bra +0x12 /* 0000159C */
label0000158C:
0000158C 2F12 move.l -[A7], [A2]
0000158E 2F3C 8004 07D5 move.l -[A7], 0x800407D5
00001594 4EAD 9FA8 jsr [A5 - 0x6058]
00001598 2600 move.l D3, D0
0000159A 504F addq.w A7, 8
label0000159C:
0000159C 2003 move.l D0, D3
0000159E 584F addq.w A7, 4
000015A0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000015A4 4E75 rts
fn000015A6:
000015A6 48E7 0030 movem.l -[A7], A2,A3
000015AA 246F 000C movea.l A2, [A7 + 0xC]
000015AE 302A 0008 move.w D0, [A2 + 0x8]
000015B2 48C0 ext.l D0
000015B4 5F80 subq.l D0, 7
000015B6 0C80 0000 001B cmpi.l D0, 0x1B
000015BC 6200 0182 bhi +0x184 /* 00001740 */
000015C0 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
000015C4 4EFB 0002 jmp [PC + D0.w + 0x2]
000015C8 0038 0038 0038 ori.b [0x00000038], 0x38 /* '8' */
000015CE 0044 005E ori.w D4, 0x5E /* '^' */
000015D2 0178 0178 bchg [0x00000178], D0
000015D6 0178 0178 bchg [0x00000178], D0
000015DA 006A 0088 0038 ori.w [A2 + 0x38], 0x88
000015E0 0038 0178 0178 ori.b [0x00000178], 0x78 /* 'x' */
000015E6 0178 00B0 bchg [0x000000B0], D0
000015EA 0178 0178 bchg [0x00000178], D0
000015EE 0178 0178 bchg [0x00000178], D0
000015F2 0178 0178 bchg [0x00000178], D0
000015F6 00D8 ori.? [A0]+, 0xFFFFFFFFFFFFFFFF
000015F8 010C btst A4, D0
000015FA 013E btst <<invalid special address>>, D0
000015FC 0148 bchg A0, D0
000015FE 0152 bchg [A2], D0
00001600 2F0A move.l -[A7], A2
00001602 4EAD B310 jsr [A5 - 0x4CF0]
00001606 584F addq.w A7, 4
00001608 6000 013E bra +0x140 /* 00001748 */
0000160C 206A 000A movea.l A0, [A2 + 0xA]
00001610 20BC 5049 4354 move.l [A0], 0x50494354 /* 'PICT' */
00001616 206A 000A movea.l A0, [A2 + 0xA]
0000161A 42A8 0004 clr.l [A0 + 0x4]
0000161E 42AA 001A clr.l [A2 + 0x1A]
00001622 6000 0124 bra +0x126 /* 00001748 */
00001626 257C 5049 4354 001A move.l [A2 + 0x1A], 0x50494354 /* 'PICT' */
0000162E 6000 0118 bra +0x11A /* 00001748 */
00001632 1F3C 0001 move.b -[A7], 0x1
00001636 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
0000163C 2052 movea.l A0, [A2]
0000163E 2F28 0014 move.l -[A7], [A0 + 0x14]
00001642 2F0A move.l -[A7], A2
00001644 4EAD B0E0 jsr [A5 - 0x4F20]
00001648 4FEF 000E lea.l A7, [A7 + 0xE]
0000164C 6000 00FA bra +0xFC /* 00001748 */
00001650 2F0A move.l -[A7], A2
00001652 4EBA EE1A jsr [PC - 0x11E6 /* 0000046E */]
00001656 4267 clr.w -[A7]
00001658 2F12 move.l -[A7], [A2]
0000165A 4EAD B250 jsr [A5 - 0x4DB0]
0000165E 4A00 tst.b D0
00001660 4FEF 000A lea.l A7, [A7 + 0xA]
00001664 6700 00E2 beq +0xE4 /* 00001748 */
00001668 4227 clr.b -[A7]
0000166A 4267 clr.w -[A7]
0000166C 2F12 move.l -[A7], [A2]
0000166E 4EAD B258 jsr [A5 - 0x4DA8]
00001672 504F addq.w A7, 8
00001674 6000 00D2 bra +0xD4 /* 00001748 */
00001678 2052 movea.l A0, [A2]
0000167A 4AA8 0014 tst.l [A0 + 0x14]
0000167E 6700 00C0 beq +0xC2 /* 00001740 */
00001682 2052 movea.l A0, [A2]
00001684 2068 0014 movea.l A0, [A0 + 0x14]
00001688 2050 movea.l A0, [A0]
0000168A 226A 0016 movea.l A1, [A2 + 0x16]
0000168E 22A8 0002 move.l [A1], [A0 + 0x2]
00001692 2368 0006 0004 move.l [A1 + 0x4], [A0 + 0x6]
00001698 42AA 001A clr.l [A2 + 0x1A]
0000169C 6000 00AA bra +0xAC /* 00001748 */
000016A0 266A 000A movea.l A3, [A2 + 0xA]
000016A4 2F0A move.l -[A7], A2
000016A6 4EBA F4CC jsr [PC - 0xB34 /* 00000B74 */]
000016AA 0CAA 8004 0BBB 001A cmpi.l [A2 + 0x1A], 0x80040BBB
000016B2 584F addq.w A7, 4
000016B4 670C beq +0xE /* 000016C2 */
000016B6 0CAA 8004 0BBC 001A cmpi.l [A2 + 0x1A], 0x80040BBC
000016BE 6600 0088 bne +0x8A /* 00001748 */
label000016C2:
000016C2 2F0B move.l -[A7], A3
000016C4 2F2A 0004 move.l -[A7], [A2 + 0x4]
000016C8 4EBA FD32 jsr [PC - 0x2CE /* 000013FC */]
000016CC 2540 001A move.l [A2 + 0x1A], D0
000016D0 504F addq.w A7, 8
000016D2 6074 bra +0x76 /* 00001748 */
000016D4 266A 000A movea.l A3, [A2 + 0xA]
000016D8 2F0A move.l -[A7], A2
000016DA 4EBA F498 jsr [PC - 0xB68 /* 00000B74 */]
000016DE 0CAA 8004 0BBB 001A cmpi.l [A2 + 0x1A], 0x80040BBB
000016E6 584F addq.w A7, 4
000016E8 670A beq +0xC /* 000016F4 */
000016EA 0CAA 8004 0BBC 001A cmpi.l [A2 + 0x1A], 0x80040BBC
000016F2 6654 bne +0x56 /* 00001748 */
label000016F4:
000016F4 2F0B move.l -[A7], A3
000016F6 2F2A 0004 move.l -[A7], [A2 + 0x4]
000016FA 4EBA FD94 jsr [PC - 0x26C /* 00001490 */]
000016FE 2540 001A move.l [A2 + 0x1A], D0
00001702 504F addq.w A7, 8
00001704 6042 bra +0x44 /* 00001748 */
00001706 2F0A move.l -[A7], A2
00001708 4EBA F46A jsr [PC - 0xB96 /* 00000B74 */]
0000170C 584F addq.w A7, 4
0000170E 6038 bra +0x3A /* 00001748 */
00001710 2F0A move.l -[A7], A2
00001712 4EBA F460 jsr [PC - 0xBA0 /* 00000B74 */]
00001716 584F addq.w A7, 4
00001718 602E bra +0x30 /* 00001748 */
0000171A 2F0A move.l -[A7], A2
0000171C 4EBA F456 jsr [PC - 0xBAA /* 00000B74 */]
00001720 0CAA 8004 07D5 001A cmpi.l [A2 + 0x1A], 0x800407D5
00001728 584F addq.w A7, 4
0000172A 661C bne +0x1E /* 00001748 */
0000172C 2F2A 000A move.l -[A7], [A2 + 0xA]
00001730 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001734 4EBA FDFC jsr [PC - 0x204 /* 00001532 */]
00001738 2540 001A move.l [A2 + 0x1A], D0
0000173C 504F addq.w A7, 8
0000173E 6008 bra +0xA /* 00001748 */
label00001740:
00001740 2F0A move.l -[A7], A2
00001742 4EBA F430 jsr [PC - 0xBD0 /* 00000B74 */]
00001746 584F addq.w A7, 4
label00001748:
00001748 4CDF 0C00 movem.l A2,A3, [A7]+
0000174C 4E75 rts
fn0000174E:
0000174E 302D 1B80 move.w D0, [A5 + 0x1B80]
00001752 B06D 1BCA cmp.w D0, [A5 + 0x1BCA /* export_885 */]
00001756 5CC0 sge D0
00001758 4400 neg.b D0
0000175A 322D 1B7E move.w D1, [A5 + 0x1B7E]
0000175E B26D 1BC8 cmp.w D1, [A5 + 0x1BC8]
00001762 5CC1 sge D1
00001764 4401 neg.b D1
00001766 B200 cmp.b D1, D0
00001768 56C1 sne D1
0000176A 4401 neg.b D1
0000176C 302D 1B84 move.w D0, [A5 + 0x1B84]
00001770 B06D 1BC6 cmp.w D0, [A5 + 0x1BC6]
00001774 5FC0 sle D0
00001776 4400 neg.b D0
00001778 342D 1B82 move.w D2, [A5 + 0x1B82 /* export_876 */]
0000177C B46D 1BC4 cmp.w D2, [A5 + 0x1BC4]
00001780 5FC2 sle D2
00001782 4402 neg.b D2
00001784 B400 cmp.b D2, D0
00001786 56C2 sne D2
00001788 4402 neg.b D2
0000178A B401 cmp.b D2, D1
0000178C 56C2 sne D2
0000178E 4402 neg.b D2
00001790 49C2 lea.l A4, D2
00001792 1002 move.b D0, D2
00001794 4E75 rts
fn00001796:
00001796 2F0A move.l -[A7], A2
00001798 246F 0008 movea.l A2, [A7 + 0x8]
0000179C 4EBA FFB0 jsr [PC - 0x50 /* 0000174E */]
000017A0 4A00 tst.b D0
000017A2 6710 beq +0x12 /* 000017B4 */
000017A4 0C12 0005 cmpi.b [A2], 0x5
000017A8 6606 bne +0x8 /* 000017B0 */
000017AA 14BC 0006 move.b [A2], 0x6
000017AE 6004 bra +0x6 /* 000017B4 */
label000017B0:
000017B0 14BC 0005 move.b [A2], 0x5
label000017B4:
000017B4 245F movea.l A2, [A7]+
000017B6 4E75 rts
fn000017B8:
000017B8 48E7 1020 movem.l -[A7], D3,A2
000017BC 246F 0010 movea.l A2, [A7 + 0x10]
000017C0 2F2F 000C move.l -[A7], [A7 + 0xC]
000017C4 4EBA FFD0 jsr [PC - 0x30 /* 00001796 */]
000017C8 4A2D 1B70 tst.b [A5 + 0x1B70]
000017CC 584F addq.w A7, 4
000017CE 6F18 ble +0x1A /* 000017E8 */
000017D0 162D 1B70 move.b D3, [A5 + 0x1B70]
000017D4 49C3 lea.l A4, D3
000017D6 5383 subq.l D3, 1
000017D8 B66A 0002 cmp.w D3, [A2 + 0x2]
000017DC 6F04 ble +0x6 /* 000017E2 */
000017DE 3543 0002 move.w [A2 + 0x2], D3
label000017E2:
000017E2 B652 cmp.w D3, [A2]
000017E4 6F02 ble +0x4 /* 000017E8 */
000017E6 3483 move.w [A2], D3
label000017E8:
000017E8 4CDF 0408 movem.l D3,A2, [A7]+
000017EC 4E75 rts
fn000017EE:
000017EE 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000017F2 266F 0014 movea.l A3, [A7 + 0x14]
000017F6 2F13 move.l -[A7], [A3]
000017F8 4EAD C268 jsr [A5 - 0x3D98]
000017FC 2600 move.l D3, D0
000017FE 2803 move.l D4, D3
00001800 4C7C 4004 0000 0006 movem.l D2,A6, 0x6
00001808 3604 move.w D3, D4
0000180A 48C3 ext.l D3
0000180C E78B lsl D3, 3
0000180E 5083 addq.l D3, 8
00001810 48C4 ext.l D4
00001812 5384 subq.l D4, 1
00001814 3043 movea.w A0, D3
00001816 2F08 move.l -[A7], A0
00001818 2F0B move.l -[A7], A3
0000181A 4EAD C270 jsr [A5 - 0x3D90]
0000181E 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00001822 301F move.w D0, [A7]+
00001824 4A40 tst.w D0
00001826 4FEF 000A lea.l A7, [A7 + 0xA]
0000182A 6640 bne +0x42 /* 0000186C */
0000182C 2053 movea.l A0, [A3]
0000182E 2450 movea.l A2, [A0]
00001830 3604 move.w D3, D4
00001832 601E bra +0x20 /* 00001852 */
label00001834:
00001834 7006 moveq.l D0, 0x06
00001836 C1C3 muls.w D0, D3
00001838 204A movea.l A0, A2
0000183A D1C0 add.l A0, D0
0000183C 3243 movea.w A1, D3
0000183E 2009 move.l D0, A1
00001840 E788 lsl D0, 3
00001842 224A movea.l A1, A2
00001844 D3C0 add.l A1, D0
00001846 2350 000A move.l [A1 + 0xA], [A0]
0000184A 3368 0004 000E move.w [A1 + 0xE], [A0 + 0x4]
00001850 5343 subq.w D3, 1
label00001852:
00001852 4A43 tst.w D3
00001854 6CDE bge -0x20 /* 00001834 */
00001856 7600 moveq.l D3, 0x00
00001858 6006 bra +0x8 /* 00001860 */
label0000185A:
0000185A 3583 3608 move.w [A2 + D3.w * 8 + 0x8], D3
0000185E 5243 addq.w D3, 1
label00001860:
00001860 B644 cmp.w D3, D4
00001862 6FF6 ble -0x8 /* 0000185A */
00001864 426A 0004 clr.w [A2 + 0x4]
00001868 3544 0006 move.w [A2 + 0x6], D4
label0000186C:
0000186C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00001870 4E75 rts
fn00001872:
00001872 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00001876 554F subq.w A7, 2
00001878 246F 001A movea.l A2, [A7 + 0x1A]
0000187C 7600 moveq.l D3, 0x00
0000187E 2F2F 0016 move.l -[A7], [A7 + 0x16]
00001882 4EAD B5F8 jsr [A5 - 0x4A08]
00001886 2648 movea.l A3, A0
00001888 7800 moveq.l D4, 0x00
0000188A 7064 moveq.l D0, 0x64
0000188C B092 cmp.l D0, [A2]
0000188E 584F addq.w A7, 4
00001890 6708 beq +0xA /* 0000189A */
00001892 263C 8004 0BBB move.l D3, 0x80040BBB
00001898 6058 bra +0x5A /* 000018F2 */
label0000189A:
0000189A 202A 0004 move.l D0, [A2 + 0x4]
0000189E 0480 0000 024A subi.l D0, 0x24A
000018A4 6702 beq +0x4 /* 000018A8 */
000018A6 6044 bra +0x46 /* 000018EC */
label000018A8:
000018A8 4857 pea.l [A7]
000018AA 2F2F 001A move.l -[A7], [A7 + 0x1A]
000018AE 4EAD B2E0 jsr [A5 - 0x4D20]
000018B2 4A00 tst.b D0
000018B4 504F addq.w A7, 8
000018B6 6608 bne +0xA /* 000018C0 */
000018B8 263C 8004 0002 move.l D3, 0x80040002
000018BE 6032 bra +0x34 /* 000018F2 */
label000018C0:
000018C0 256B 0014 0008 move.l [A2 + 0x8], [A3 + 0x14]
000018C6 486A 0008 pea.l [A2 + 0x8]
000018CA 4EAD C290 jsr [A5 - 0x3D70]
000018CE 48C0 ext.l D0
000018D0 3800 move.w D4, D0
000018D2 4A44 tst.w D4
000018D4 584F addq.w A7, 4
000018D6 6706 beq +0x8 /* 000018DE */
000018D8 263C 8004 0002 move.l D3, 0x80040002
label000018DE:
000018DE 3F17 move.w -[A7], [A7]
000018E0 2F2F 0018 move.l -[A7], [A7 + 0x18]
000018E4 4EAD B2C8 jsr [A5 - 0x4D38]
000018E8 5C4F addq.w A7, 6
000018EA 6006 bra +0x8 /* 000018F2 */
label000018EC:
000018EC 263C 8004 0BBC move.l D3, 0x80040BBC
label000018F2:
000018F2 4A83 tst.l D3
000018F4 6704 beq +0x6 /* 000018FA */
000018F6 42AA 0008 clr.l [A2 + 0x8]
label000018FA:
000018FA 2003 move.l D0, D3
000018FC 544F addq.w A7, 2
000018FE 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00001902 4E75 rts
fn00001904:
00001904 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00001908 5D4F subq.w A7, 6
0000190A 266F 001E movea.l A3, [A7 + 0x1E]
0000190E 7600 moveq.l D3, 0x00
00001910 7800 moveq.l D4, 0x00
00001912 2F2F 001A move.l -[A7], [A7 + 0x1A]
00001916 4EAD B5F8 jsr [A5 - 0x4A08]
0000191A 2448 movea.l A2, A0
0000191C 7064 moveq.l D0, 0x64
0000191E B093 cmp.l D0, [A3]
00001920 584F addq.w A7, 4
00001922 670A beq +0xC /* 0000192E */
00001924 263C 8004 0BBB move.l D3, 0x80040BBB
0000192A 6000 0080 bra +0x82 /* 000019AC */
label0000192E:
0000192E 202B 0004 move.l D0, [A3 + 0x4]
00001932 0480 0000 024A subi.l D0, 0x24A
00001938 6702 beq +0x4 /* 0000193C */
0000193A 606A bra +0x6C /* 000019A6 */
label0000193C:
0000193C 4857 pea.l [A7]
0000193E 2F2F 001E move.l -[A7], [A7 + 0x1E]
00001942 4EAD B2E0 jsr [A5 - 0x4D20]
00001946 2F6A 0014 000A move.l [A7 + 0xA], [A2 + 0x14]
0000194C 256B 0008 0014 move.l [A2 + 0x14], [A3 + 0x8]
00001952 486A 0014 pea.l [A2 + 0x14]
00001956 4EAD C290 jsr [A5 - 0x3D70]
0000195A 48C0 ext.l D0
0000195C 3800 move.w D4, D0
0000195E 4A44 tst.w D4
00001960 4FEF 000C lea.l A7, [A7 + 0xC]
00001964 670E beq +0x10 /* 00001974 */
00001966 263C 8004 0002 move.l D3, 0x80040002
0000196C 256F 0002 0014 move.l [A2 + 0x14], [A7 + 0x2]
00001972 6024 bra +0x26 /* 00001998 */
label00001974:
00001974 486F 0002 pea.l [A7 + 0x2]
00001978 4EAD BAC0 jsr [A5 - 0x4540]
0000197C 2F0A move.l -[A7], A2
0000197E 4EAD B3B0 jsr [A5 - 0x4C50]
00001982 006A 0800 000C ori.w [A2 + 0xC], 0x800
00001988 3F3C 2004 move.w -[A7], 0x2004
0000198C 2F2F 0024 move.l -[A7], [A7 + 0x24]
00001990 4EAD B648 jsr [A5 - 0x49B8]
00001994 4FEF 000E lea.l A7, [A7 + 0xE]
label00001998:
00001998 3F17 move.w -[A7], [A7]
0000199A 2F2F 001C move.l -[A7], [A7 + 0x1C]
0000199E 4EAD B2C8 jsr [A5 - 0x4D38]
000019A2 5C4F addq.w A7, 6
000019A4 6006 bra +0x8 /* 000019AC */
label000019A6:
000019A6 263C 8004 0BBC move.l D3, 0x80040BBC
label000019AC:
000019AC 2003 move.l D0, D3
000019AE 5C4F addq.w A7, 6
000019B0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000019B4 4E75 rts
fn000019B6:
000019B6 48E7 0030 movem.l -[A7], A2,A3
000019BA 4FEF FFE8 lea.l A7, [A7 - 0x18]
000019BE 246F 0024 movea.l A2, [A7 + 0x24]
000019C2 2652 movea.l A3, [A2]
000019C4 302A 0008 move.w D0, [A2 + 0x8]
000019C8 48C0 ext.l D0
000019CA 0C80 0000 0021 cmpi.l D0, 0x21 /* '!' */
000019D0 6200 019E bhi +0x1A0 /* 00001B70 */
000019D4 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
000019D8 4EFB 0002 jmp [PC + D0.w + 0x2]
000019DC 0194 bclr [A4], D0
000019DE 0194 bclr [A4], D0
000019E0 0194 bclr [A4], D0
000019E2 00C0 ori.? D0, 0xFFFFFFFFFFFFFFFF
000019E4 00E4 ori.? -[A4], 0xFFFFFFFFFFFFFFFF
000019E6 0194 bclr [A4], D0
000019E8 0194 bclr [A4], D0
000019EA 0044 0044 ori.w D4, 0x44 /* 'D' */
000019EE 0044 009A ori.w D4, 0x9A
000019F2 00B4 0194 0194 006C ori.l [A4 + D0.w + 0x6C], 0x1940194
000019FA 0110 btst [A0], D0
000019FC 0050 0088 ori.w [A0], 0x88
00001A00 0044 0044 ori.w D4, 0x44 /* 'D' */
00001A04 0194 bclr [A4], D0
00001A06 0194 bclr [A4], D0
00001A08 0194 bclr [A4], D0
00001A0A 0194 bclr [A4], D0
00001A0C 0194 bclr [A4], D0
00001A0E 0194 bclr [A4], D0
00001A10 0194 bclr [A4], D0
00001A12 0194 bclr [A4], D0
00001A14 0194 bclr [A4], D0
00001A16 0194 bclr [A4], D0
00001A18 011C btst [A4]+, D0
00001A1A 014E bchg A6, D0
00001A1C 0180 bclr D0, D0
00001A1E 018A bclr A2, D0
00001A20 2F0A move.l -[A7], A2
00001A22 4EAD B310 jsr [A5 - 0x4CF0]
00001A26 584F addq.w A7, 4
00001A28 6000 014E bra +0x150 /* 00001B78 */
00001A2C 1F3C 0001 move.b -[A7], 0x1
00001A30 2F3C 434C 5554 move.l -[A7], 0x434C5554 /* 'CLUT' */
00001A36 2F2B 0014 move.l -[A7], [A3 + 0x14]
00001A3A 2F0A move.l -[A7], A2
00001A3C 4EAD B0E0 jsr [A5 - 0x4F20]
00001A40 4FEF 000E lea.l A7, [A7 + 0xE]
00001A44 6000 0132 bra +0x134 /* 00001B78 */
00001A48 2F0A move.l -[A7], A2
00001A4A 4EBA EA0A jsr [PC - 0x15F6 /* 00000456 */]
00001A4E 4AAB 0014 tst.l [A3 + 0x14]
00001A52 584F addq.w A7, 4
00001A54 6700 0122 beq +0x124 /* 00001B78 */
00001A58 2F0B move.l -[A7], A3
00001A5A 4EAD B3B0 jsr [A5 - 0x4C50]
00001A5E 584F addq.w A7, 4
00001A60 6000 0116 bra +0x118 /* 00001B78 */
00001A64 2F0A move.l -[A7], A2
00001A66 4EBA EA06 jsr [PC - 0x15FA /* 0000046E */]
00001A6A 2F0B move.l -[A7], A3
00001A6C 4EAD B3B0 jsr [A5 - 0x4C50]
00001A70 504F addq.w A7, 8
00001A72 6000 0104 bra +0x106 /* 00001B78 */
00001A76 206A 000A movea.l A0, [A2 + 0xA]
00001A7A 20BC 434C 5554 move.l [A0], 0x434C5554 /* 'CLUT' */
00001A80 206A 000A movea.l A0, [A2 + 0xA]
00001A84 42A8 0004 clr.l [A0 + 0x4]
00001A88 42AA 001A clr.l [A2 + 0x1A]
00001A8C 6000 00EA bra +0xEC /* 00001B78 */
00001A90 257C 434C 5554 001A move.l [A2 + 0x1A], 0x434C5554 /* 'CLUT' */
00001A98 6000 00DE bra +0xE0 /* 00001B78 */
00001A9C 2F0A move.l -[A7], A2
00001A9E 4EBA F0D4 jsr [PC - 0xF2C /* 00000B74 */]
00001AA2 4AAB 0014 tst.l [A3 + 0x14]
00001AA6 584F addq.w A7, 4
00001AA8 6700 00CE beq +0xD0 /* 00001B78 */
00001AAC 206B 0014 movea.l A0, [A3 + 0x14]
00001AB0 A04A syscall HNoPurge
00001AB2 486B 0014 pea.l [A3 + 0x14]
00001AB6 4EBA FD36 jsr [PC - 0x2CA /* 000017EE */]
00001ABA 584F addq.w A7, 4
00001ABC 6000 00BA bra +0xBC /* 00001B78 */
00001AC0 42A7 clr.l -[A7]
00001AC2 486F 0004 pea.l [A7 + 0x4]
00001AC6 3F3C 000A move.w -[A7], 0xA /* '\n' */
00001ACA 2F12 move.l -[A7], [A2]
00001ACC 4EBA E6A6 jsr [PC - 0x195A /* 00000174 */]
00001AD0 2F2B 0014 move.l -[A7], [A3 + 0x14]
00001AD4 2F2B 0004 move.l -[A7], [A3 + 0x4]
00001AD8 2F2F 0016 move.l -[A7], [A7 + 0x16]
00001ADC 2F2A 000A move.l -[A7], [A2 + 0xA]
00001AE0 4EAD B0E8 jsr [A5 - 0x4F18]
00001AE4 4FEF 001E lea.l A7, [A7 + 0x1E]
00001AE8 6000 008E bra +0x90 /* 00001B78 */
00001AEC 2F0A move.l -[A7], A2
00001AEE 4EBA F084 jsr [PC - 0xF7C /* 00000B74 */]
00001AF2 584F addq.w A7, 4
00001AF4 6000 0082 bra +0x84 /* 00001B78 */
00001AF8 266A 000A movea.l A3, [A2 + 0xA]
00001AFC 2F0A move.l -[A7], A2
00001AFE 4EBA F074 jsr [PC - 0xF8C /* 00000B74 */]
00001B02 0CAA 8004 0BBB 001A cmpi.l [A2 + 0x1A], 0x80040BBB
00001B0A 584F addq.w A7, 4
00001B0C 670A beq +0xC /* 00001B18 */
00001B0E 0CAA 8004 0BBC 001A cmpi.l [A2 + 0x1A], 0x80040BBC
00001B16 6660 bne +0x62 /* 00001B78 */
label00001B18:
00001B18 2F0B move.l -[A7], A3
00001B1A 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001B1E 4EBA FD52 jsr [PC - 0x2AE /* 00001872 */]
00001B22 2540 001A move.l [A2 + 0x1A], D0
00001B26 504F addq.w A7, 8
00001B28 604E bra +0x50 /* 00001B78 */
00001B2A 266A 000A movea.l A3, [A2 + 0xA]
00001B2E 2F0A move.l -[A7], A2
00001B30 4EBA F042 jsr [PC - 0xFBE /* 00000B74 */]
00001B34 0CAA 8004 0BBB 001A cmpi.l [A2 + 0x1A], 0x80040BBB
00001B3C 584F addq.w A7, 4
00001B3E 670A beq +0xC /* 00001B4A */
00001B40 0CAA 8004 0BBC 001A cmpi.l [A2 + 0x1A], 0x80040BBC
00001B48 662E bne +0x30 /* 00001B78 */
label00001B4A:
00001B4A 2F0B move.l -[A7], A3
00001B4C 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001B50 4EBA FDB2 jsr [PC - 0x24E /* 00001904 */]
00001B54 2540 001A move.l [A2 + 0x1A], D0
00001B58 504F addq.w A7, 8
00001B5A 601C bra +0x1E /* 00001B78 */
00001B5C 2F0A move.l -[A7], A2
00001B5E 4EBA F014 jsr [PC - 0xFEC /* 00000B74 */]
00001B62 584F addq.w A7, 4
00001B64 6012 bra +0x14 /* 00001B78 */
00001B66 2F0A move.l -[A7], A2
00001B68 4EBA F00A jsr [PC - 0xFF6 /* 00000B74 */]
00001B6C 584F addq.w A7, 4
00001B6E 6008 bra +0xA /* 00001B78 */
label00001B70:
00001B70 2F0A move.l -[A7], A2
00001B72 4EBA F000 jsr [PC - 0x1000 /* 00000B74 */]
00001B76 584F addq.w A7, 4
label00001B78:
00001B78 4FEF 0018 lea.l A7, [A7 + 0x18]
00001B7C 4CDF 0C00 movem.l A2,A3, [A7]+
00001B80 4E75 rts
fn00001B82:
00001B82 2F0A move.l -[A7], A2
00001B84 246F 0008 movea.l A2, [A7 + 0x8]
00001B88 7001 moveq.l D0, 0x01
00001B8A 2540 001A move.l [A2 + 0x1A], D0
00001B8E 2F12 move.l -[A7], [A2]
00001B90 4EAD B0D8 jsr [A5 - 0x4F28]
00001B94 4878 0011 push.l 0x11
00001B98 2F3C 5348 4150 move.l -[A7], 0x53484150 /* 'SHAP' */
00001B9E 2052 movea.l A0, [A2]
00001BA0 4868 0018 pea.l [A0 + 0x18]
00001BA4 A9FE syscall PutScrap
00001BA6 201F move.l D0, [A7]+
00001BA8 3B40 1C10 move.w [A5 + 0x1C10], D0
00001BAC 4A40 tst.w D0
00001BAE 6604 bne +0x6 /* 00001BB4 */
00001BB0 42AA 001A clr.l [A2 + 0x1A]
label00001BB4:
00001BB4 245F movea.l A2, [A7]+
00001BB6 4E75 rts
fn00001BB8:
00001BB8 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001BBC 286F 0014 movea.l A4, [A7 + 0x14]
00001BC0 2F0C move.l -[A7], A4
00001BC2 4EBA E8AA jsr [PC - 0x1756 /* 0000046E */]
00001BC6 2654 movea.l A3, [A4]
00001BC8 42AB 0014 clr.l [A3 + 0x14]
00001BCC 246C 000A movea.l A2, [A4 + 0xA]
00001BD0 2F0A move.l -[A7], A2
00001BD2 4EAD C268 jsr [A5 - 0x3D98]
00001BD6 2600 move.l D3, D0
00001BD8 7011 moveq.l D0, 0x11
00001BDA B680 cmp.l D3, D0
00001BDC 504F addq.w A7, 8
00001BDE 6F02 ble +0x4 /* 00001BE2 */
00001BE0 7611 moveq.l D3, 0x11
label00001BE2:
00001BE2 2052 movea.l A0, [A2]
00001BE4 43EB 0018 lea.l A1, [A3 + 0x18]
00001BE8 2003 move.l D0, D3
00001BEA A22E syscall BlockMove/BlockMoveData, flags=2
00001BEC 2F0A move.l -[A7], A2
00001BEE 4EAD C260 jsr [A5 - 0x3DA0]
00001BF2 584F addq.w A7, 4
00001BF4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001BF8 4E75 rts
fn00001BFA:
00001BFA 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001BFE 514F subq.w A7, 8
00001C00 286F 0020 movea.l A4, [A7 + 0x20]
00001C04 7600 moveq.l D3, 0x00
00001C06 246C 0004 movea.l A2, [A4 + 0x4]
00001C0A 47EF 001C lea.l A3, [A7 + 0x1C]
00001C0E 2014 move.l D0, [A4]
00001C10 0480 0000 004C subi.l D0, 0x4C /* 'L' */
00001C16 675A beq +0x5C /* 00001C72 */
00001C18 0480 0000 0016 subi.l D0, 0x16
00001C1E 6700 0092 beq +0x94 /* 00001CB2 */
00001C22 0480 0000 01C5 subi.l D0, 0x1C5
00001C28 670A beq +0xC /* 00001C34 */
00001C2A 5380 subq.l D0, 1
00001C2C 6700 00BE beq +0xC0 /* 00001CEC */
00001C30 6000 0100 bra +0x102 /* 00001D32 */
label00001C34:
00001C34 4AAC 0008 tst.l [A4 + 0x8]
00001C38 6720 beq +0x22 /* 00001C5A */
00001C3A 4857 pea.l [A7]
00001C3C 2F0A move.l -[A7], A2
00001C3E 4EAD 9FC8 jsr [A5 - 0x6038]
00001C42 2600 move.l D3, D0
00001C44 4A83 tst.l D3
00001C46 504F addq.w A7, 8
00001C48 6600 00F8 bne +0xFA /* 00001D42 */
00001C4C 2F17 move.l -[A7], [A7]
00001C4E 2F0B move.l -[A7], A3
00001C50 4EAD F5A0 jsr [A5 - 0xA60]
00001C54 504F addq.w A7, 8
00001C56 6000 00EA bra +0xEC /* 00001D42 */
label00001C5A:
00001C5A 2F0A move.l -[A7], A2
00001C5C 2F0B move.l -[A7], A3
00001C5E 4EAD F598 jsr [A5 - 0xA68]
00001C62 584F addq.w A7, 4
00001C64 2F00 move.l -[A7], D0
00001C66 4EAD A008 jsr [A5 - 0x5FF8]
00001C6A 2600 move.l D3, D0
00001C6C 504F addq.w A7, 8
00001C6E 6000 00D2 bra +0xD4 /* 00001D42 */
label00001C72:
00001C72 4AAC 0008 tst.l [A4 + 0x8]
00001C76 6724 beq +0x26 /* 00001C9C */
00001C78 486F 0004 pea.l [A7 + 0x4]
00001C7C 2F0A move.l -[A7], A2
00001C7E 4EAD 9FC0 jsr [A5 - 0x6040]
00001C82 2600 move.l D3, D0
00001C84 4A83 tst.l D3
00001C86 504F addq.w A7, 8
00001C88 6600 00B8 bne +0xBA /* 00001D42 */
00001C8C 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001C90 2F0B move.l -[A7], A3
00001C92 4EAD F5D0 jsr [A5 - 0xA30]
00001C96 504F addq.w A7, 8
00001C98 6000 00A8 bra +0xAA /* 00001D42 */
label00001C9C:
00001C9C 2F0A move.l -[A7], A2
00001C9E 2F0B move.l -[A7], A3
00001CA0 4EAD F5C8 jsr [A5 - 0xA38]
00001CA4 584F addq.w A7, 4
00001CA6 2F00 move.l -[A7], D0
00001CA8 4EAD A000 jsr [A5 - 0x6000]
00001CAC 504F addq.w A7, 8
00001CAE 6000 0092 bra +0x94 /* 00001D42 */
label00001CB2:
00001CB2 4AAC 0008 tst.l [A4 + 0x8]
00001CB6 6720 beq +0x22 /* 00001CD8 */
00001CB8 486F 0004 pea.l [A7 + 0x4]
00001CBC 2F0A move.l -[A7], A2
00001CBE 4EAD 9FC0 jsr [A5 - 0x6040]
00001CC2 2600 move.l D3, D0
00001CC4 4A83 tst.l D3
00001CC6 504F addq.w A7, 8
00001CC8 6678 bne +0x7A /* 00001D42 */
00001CCA 2F2F 0004 move.l -[A7], [A7 + 0x4]
00001CCE 2F0B move.l -[A7], A3
00001CD0 4EAD F5B0 jsr [A5 - 0xA50]
00001CD4 504F addq.w A7, 8
00001CD6 606A bra +0x6C /* 00001D42 */
label00001CD8:
00001CD8 2F0A move.l -[A7], A2
00001CDA 2F0B move.l -[A7], A3
00001CDC 4EAD F5A8 jsr [A5 - 0xA58]
00001CE0 584F addq.w A7, 4
00001CE2 2F00 move.l -[A7], D0
00001CE4 4EAD A000 jsr [A5 - 0x6000]
00001CE8 504F addq.w A7, 8
00001CEA 6056 bra +0x58 /* 00001D42 */
label00001CEC:
00001CEC 4AAC 0008 tst.l [A4 + 0x8]
00001CF0 6728 beq +0x2A /* 00001D1A */
00001CF2 486F 0004 pea.l [A7 + 0x4]
00001CF6 2F0A move.l -[A7], A2
00001CF8 4EAD 9FC0 jsr [A5 - 0x6040]
00001CFC 2600 move.l D3, D0
00001CFE 4A83 tst.l D3
00001D00 504F addq.w A7, 8
00001D02 663E bne +0x40 /* 00001D42 */
00001D04 4AAF 0004 tst.l [A7 + 0x4]
00001D08 56C0 sne D0
00001D0A 4400 neg.b D0
00001D0C 49C0 lea.l A4, D0
00001D0E 1F00 move.b -[A7], D0
00001D10 2F0B move.l -[A7], A3
00001D12 4EAD F5C0 jsr [A5 - 0xA40]
00001D16 5C4F addq.w A7, 6
00001D18 6028 bra +0x2A /* 00001D42 */
label00001D1A:
00001D1A 2F0A move.l -[A7], A2
00001D1C 2F0B move.l -[A7], A3
00001D1E 4EAD F5B8 jsr [A5 - 0xA48]
00001D22 49C0 lea.l A4, D0
00001D24 584F addq.w A7, 4
00001D26 2F00 move.l -[A7], D0
00001D28 4EAD A000 jsr [A5 - 0x6000]
00001D2C 2600 move.l D3, D0
00001D2E 504F addq.w A7, 8
00001D30 6010 bra +0x12 /* 00001D42 */
label00001D32:
00001D32 2F14 move.l -[A7], [A4]
00001D34 2F3C 8004 07D5 move.l -[A7], 0x800407D5
00001D3A 4EAD 9FA8 jsr [A5 - 0x6058]
00001D3E 2600 move.l D3, D0
00001D40 504F addq.w A7, 8
label00001D42:
00001D42 2003 move.l D0, D3
00001D44 504F addq.w A7, 8
00001D46 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001D4A 4E75 rts
fn00001D4C:
00001D4C 48E7 1030 movem.l -[A7], D3,A2,A3
00001D50 594F subq.w A7, 4
00001D52 246F 0014 movea.l A2, [A7 + 0x14]
00001D56 302A 0008 move.w D0, [A2 + 0x8]
00001D5A 48C0 ext.l D0
00001D5C 4EAD 9D1E jsr [A5 - 0x62E2]
00001D60 0196 bclr [A6], D0
00001D62 0000 0000 ori.b D0, 0x0
00001D66 0000 0029 ori.b D0, 0x29 /* ')' */
00001D6A 000E 0000 ori.b A6, 0x0
00001D6E 0000 0088 ori.b D0, 0x88
00001D72 0000 0001 ori.b D0, 0x1
00001D76 00AA 0000 0002 00AE ori.l [A2 + 0xAE], 0x2
00001D7E 0000 0005 ori.b D0, 0x5
00001D82 017C 0000 bchg 0x0, D0
00001D86 0007 0176 ori.b D7, 0x76 /* 'v' */
00001D8A 0000 0009 ori.b D0, 0x9 /* '\t' */
00001D8E 0170 0000 bchg [A0 + D0.w], D0
00001D92 000A 004A ori.b A2, 0x4A /* 'J' */
00001D96 0000 000B ori.b D0, 0xB
00001D9A 0052 0000 ori.w [A2], 0x0
00001D9E 000E 0144 ori.b A6, 0x44 /* 'D' */
00001DA2 0000 0010 ori.b D0, 0x10
00001DA6 0020 0000 ori.b -[A0], 0x0
00001DAA 0011 0026 ori.b [A1], 0x26 /* '&' */
00001DAE 0000 0017 ori.b D0, 0x17
00001DB2 0096 0000 0022 ori.l [A6], 0x22 /* '\"' */
00001DB8 00A8 0000 0028 00CA ori.l [A0 + 0xCA], 0x28 /* '(' */
00001DC0 0000 0029 ori.b D0, 0x29 /* ')' */
00001DC4 0118 btst [A0]+, D0
00001DC6 2F0A move.l -[A7], A2
00001DC8 4EBA FDB8 jsr [PC - 0x248 /* 00001B82 */]
00001DCC 584F addq.w A7, 4
00001DCE 6000 012E bra +0x130 /* 00001EFE */
00001DD2 2F0A move.l -[A7], A2
00001DD4 4EBA FDE2 jsr [PC - 0x21E /* 00001BB8 */]
00001DD8 584F addq.w A7, 4
00001DDA 6000 0122 bra +0x124 /* 00001EFE */
00001DDE 206A 000A movea.l A0, [A2 + 0xA]
00001DE2 4290 clr.l [A0]
00001DE4 42AA 001A clr.l [A2 + 0x1A]
00001DE8 6000 0114 bra +0x116 /* 00001EFE */
00001DEC 257C 5348 4150 001A move.l [A2 + 0x1A], 0x53484150 /* 'SHAP' */
00001DF4 6000 0108 bra +0x10A /* 00001EFE */
00001DF8 2652 movea.l A3, [A2]
00001DFA 262A 0016 move.l D3, [A2 + 0x16]
00001DFE 7011 moveq.l D0, 0x11
00001E00 B680 cmp.l D3, D0
00001E02 6F02 ble +0x4 /* 00001E06 */
00001E04 7611 moveq.l D3, 0x11
label00001E06:
00001E06 2F03 move.l -[A7], D3
00001E08 486B 0018 pea.l [A3 + 0x18]
00001E0C 2F2A 000A move.l -[A7], [A2 + 0xA]
00001E10 4EAD C0B0 jsr [A5 - 0x3F50]
00001E14 3B40 1C10 move.w [A5 + 0x1C10], D0
00001E18 4FEF 000C lea.l A7, [A7 + 0xC]
00001E1C 6000 00E0 bra +0xE2 /* 00001EFE */
00001E20 7011 moveq.l D0, 0x11
00001E22 2540 001A move.l [A2 + 0x1A], D0
00001E26 6000 00D6 bra +0xD8 /* 00001EFE */
00001E2A 2652 movea.l A3, [A2]
00001E2C 4878 0011 push.l 0x11
00001E30 486B 0018 pea.l [A3 + 0x18]
00001E34 2F2A 000A move.l -[A7], [A2 + 0xA]
00001E38 4EAD C078 jsr [A5 - 0x3F88]
00001E3C 3B40 1C10 move.w [A5 + 0x1C10], D0
00001E40 4FEF 000C lea.l A7, [A7 + 0xC]
00001E44 6000 00B8 bra +0xBA /* 00001EFE */
00001E48 2052 movea.l A0, [A2]
00001E4A 226A 0016 movea.l A1, [A2 + 0x16]
00001E4E 22A8 001A move.l [A1], [A0 + 0x1A]
00001E52 2368 001E 0004 move.l [A1 + 0x4], [A0 + 0x1E]
00001E58 42AA 001A clr.l [A2 + 0x1A]
00001E5C 6000 00A0 bra +0xA2 /* 00001EFE */
00001E60 2F0A move.l -[A7], A2
00001E62 4EBA ED10 jsr [PC - 0x12F0 /* 00000B74 */]
00001E66 0CAA 8004 07D5 001A cmpi.l [A2 + 0x1A], 0x800407D5
00001E6E 584F addq.w A7, 4
00001E70 6600 008C bne +0x8E /* 00001EFE */
00001E74 2F2A 000A move.l -[A7], [A2 + 0xA]
00001E78 2F2A 0004 move.l -[A7], [A2 + 0x4]
00001E7C 4EBA FD7C jsr [PC - 0x284 /* 00001BFA */]
00001E80 2540 001A move.l [A2 + 0x1A], D0
00001E84 504F addq.w A7, 8
00001E86 6076 bra +0x78 /* 00001EFE */
00001E88 2652 movea.l A3, [A2]
00001E8A 206A 000A movea.l A0, [A2 + 0xA]
00001E8E 2750 001A move.l [A3 + 0x1A], [A0]
00001E92 2768 0004 001E move.l [A3 + 0x1E], [A0 + 0x4]
00001E98 0C6B 0004 0018 cmpi.w [A3 + 0x18], 0x4
00001E9E 662E bne +0x30 /* 00001ECE */
00001EA0 302B 001C move.w D0, [A3 + 0x1C]
00001EA4 48C0 ext.l D0
00001EA6 322B 0020 move.w D1, [A3 + 0x20]
00001EAA 48C1 ext.l D1
00001EAC 9280 sub.l D1, D0
00001EAE 3F41 0002 move.w [A7 + 0x2], D1
00001EB2 302B 001A move.w D0, [A3 + 0x1A]
00001EB6 48C0 ext.l D0
00001EB8 322B 001E move.w D1, [A3 + 0x1E]
00001EBC 48C1 ext.l D1
00001EBE 9280 sub.l D1, D0
00001EC0 3E81 move.w [A7], D1
00001EC2 4857 pea.l [A7]
00001EC4 486B 0028 pea.l [A3 + 0x28]
00001EC8 4EBA F8EE jsr [PC - 0x712 /* 000017B8 */]
00001ECC 504F addq.w A7, 8
label00001ECE:
00001ECE 7001 moveq.l D0, 0x01
00001ED0 2540 001A move.l [A2 + 0x1A], D0
00001ED4 2B6A 0004 1B7A move.l [A5 + 0x1B7A /* export_875 */], [A2 + 0x4]
00001EDA 6022 bra +0x24 /* 00001EFE */
00001EDC 7001 moveq.l D0, 0x01
00001EDE 2540 001A move.l [A2 + 0x1A], D0
00001EE2 601A bra +0x1C /* 00001EFE */
00001EE4 2F0A move.l -[A7], A2
00001EE6 4EBA EC8C jsr [PC - 0x1374 /* 00000B74 */]
00001EEA 2052 movea.l A0, [A2]
00001EEC 317C 0001 0018 move.w [A0 + 0x18], 0x1
00001EF2 584F addq.w A7, 4
00001EF4 6008 bra +0xA /* 00001EFE */
00001EF6 2F0A move.l -[A7], A2
00001EF8 4EBA EC7A jsr [PC - 0x1386 /* 00000B74 */]
00001EFC 584F addq.w A7, 4
label00001EFE:
00001EFE 584F addq.w A7, 4
00001F00 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001F04 4E75 rts
fn00001F06:
00001F06 2F0A move.l -[A7], A2
00001F08 246F 0008 movea.l A2, [A7 + 0x8]
00001F0C 7001 moveq.l D0, 0x01
00001F0E 2540 001A move.l [A2 + 0x1A], D0
00001F12 2F12 move.l -[A7], [A2]
00001F14 4EAD B0D8 jsr [A5 - 0x4F28]
00001F18 4878 000E push.l 0xE
00001F1C 2F3C 4D4F 5649 move.l -[A7], 0x4D4F5649 /* 'MOVI' */
00001F22 2052 movea.l A0, [A2]
00001F24 4868 0018 pea.l [A0 + 0x18]
00001F28 A9FE syscall PutScrap
00001F2A 201F move.l D0, [A7]+
00001F2C 3B40 1C10 move.w [A5 + 0x1C10], D0
00001F30 4A40 tst.w D0
00001F32 6604 bne +0x6 /* 00001F38 */
00001F34 42AA 001A clr.l [A2 + 0x1A]
label00001F38:
00001F38 245F movea.l A2, [A7]+
00001F3A 4E75 rts
fn00001F3C:
00001F3C 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001F40 286F 0014 movea.l A4, [A7 + 0x14]
00001F44 2F0C move.l -[A7], A4
00001F46 4EBA E526 jsr [PC - 0x1ADA /* 0000046E */]
00001F4A 2654 movea.l A3, [A4]
00001F4C 42AB 0014 clr.l [A3 + 0x14]
00001F50 246C 000A movea.l A2, [A4 + 0xA]
00001F54 2F0A move.l -[A7], A2
00001F56 4EAD C268 jsr [A5 - 0x3D98]
00001F5A 2600 move.l D3, D0
00001F5C 700E moveq.l D0, 0x0E
00001F5E B680 cmp.l D3, D0
00001F60 504F addq.w A7, 8
00001F62 6F02 ble +0x4 /* 00001F66 */
00001F64 760E moveq.l D3, 0x0E
label00001F66:
00001F66 2052 movea.l A0, [A2]
00001F68 43EB 0018 lea.l A1, [A3 + 0x18]
00001F6C 2003 move.l D0, D3
00001F6E A22E syscall BlockMove/BlockMoveData, flags=2
00001F70 2F0A move.l -[A7], A2
00001F72 4EAD C260 jsr [A5 - 0x3DA0]
00001F76 584F addq.w A7, 4
00001F78 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001F7C 4E75 rts
fn00001F7E:
00001F7E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00001F82 594F subq.w A7, 4
00001F84 246F 001C movea.l A2, [A7 + 0x1C]
00001F88 7600 moveq.l D3, 0x00
00001F8A 266A 0004 movea.l A3, [A2 + 0x4]
00001F8E 49EF 0018 lea.l A4, [A7 + 0x18]
00001F92 2012 move.l D0, [A2]
00001F94 0480 0000 0229 subi.l D0, 0x229
00001F9A 6702 beq +0x4 /* 00001F9E */
00001F9C 6042 bra +0x44 /* 00001FE0 */
label00001F9E:
00001F9E 4AAA 0008 tst.l [A2 + 0x8]
00001FA2 6724 beq +0x26 /* 00001FC8 */
00001FA4 4857 pea.l [A7]
00001FA6 2F0B move.l -[A7], A3
00001FA8 4EAD 9FC0 jsr [A5 - 0x6040]
00001FAC 2600 move.l D3, D0
00001FAE 4A83 tst.l D3
00001FB0 504F addq.w A7, 8
00001FB2 663C bne +0x3E /* 00001FF0 */
00001FB4 4A97 tst.l [A7]
00001FB6 56C0 sne D0
00001FB8 4400 neg.b D0
00001FBA 49C0 lea.l A4, D0
00001FBC 1F00 move.b -[A7], D0
00001FBE 2F0C move.l -[A7], A4
00001FC0 4EAD F5F0 jsr [A5 - 0xA10]
00001FC4 5C4F addq.w A7, 6
00001FC6 6028 bra +0x2A /* 00001FF0 */
label00001FC8:
00001FC8 2F0B move.l -[A7], A3
00001FCA 2F0C move.l -[A7], A4
00001FCC 4EAD F5F8 jsr [A5 - 0xA08]
00001FD0 49C0 lea.l A4, D0
00001FD2 584F addq.w A7, 4
00001FD4 2F00 move.l -[A7], D0
00001FD6 4EAD A000 jsr [A5 - 0x6000]
00001FDA 2600 move.l D3, D0
00001FDC 504F addq.w A7, 8
00001FDE 6010 bra +0x12 /* 00001FF0 */
label00001FE0:
00001FE0 2F12 move.l -[A7], [A2]
00001FE2 2F3C 8004 07D5 move.l -[A7], 0x800407D5
00001FE8 4EAD 9FA8 jsr [A5 - 0x6058]
00001FEC 2600 move.l D3, D0
00001FEE 504F addq.w A7, 8
label00001FF0:
00001FF0 2003 move.l D0, D3
00001FF2 584F addq.w A7, 4
00001FF4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001FF8 4E75 rts
fn00001FFA:
00001FFA 48E7 1030 movem.l -[A7], D3,A2,A3
00001FFE 246F 0010 movea.l A2, [A7 + 0x10]
00002002 2652 movea.l A3, [A2]
00002004 302A 0008 move.w D0, [A2 + 0x8]
00002008 48C0 ext.l D0
0000200A 0C80 0000 0022 cmpi.l D0, 0x22 /* '\"' */
00002010 6200 0196 bhi +0x198 /* 000021A8 */
00002014 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00002018 4EFB 0002 jmp [PC + D0.w + 0x2]
0000201C 0100 btst D0, D0
0000201E 0124 btst -[A4], D0
00002020 012C 018C btst [A4 + 0x18C], D0
00002024 018C bclr A4, D0
00002026 0068 018C 0194 ori.w [A0 + 0x194], 0x18C
0000202C 0046 0194 ori.w D6, 0x194
00002030 00DA ori.? [A2]+, 0xFFFFFFFFFFFFFFFF
00002032 00F4 018C ori.? <<invalid full ext with I/IS == 4>>, 0xFFFFFFFFFFFFFFFF
00002036 0096 018C 0082 ori.l [A6], 0x18C0082
0000203C 00B0 00BC 018C 018C ori.l <<invalid full ext with I/IS == 4>>, 0xBC018C
00002044 018C bclr A4, D0
00002046 0146 bchg D6, D0
00002048 00C8 ori.? A0, 0xFFFFFFFFFFFFFFFF
0000204A 0150 bchg [A0], D0
0000204C 018C bclr A4, D0
0000204E 018C bclr A4, D0
00002050 018C bclr A4, D0
00002052 018C bclr A4, D0
00002054 018C bclr A4, D0
00002056 018C bclr A4, D0
00002058 018C bclr A4, D0
0000205A 018C bclr A4, D0
0000205C 018C bclr A4, D0
0000205E 018C bclr A4, D0
00002060 0166 bchg -[A6], D0
00002062 2F0A move.l -[A7], A2
00002064 4EAD AB40 jsr [A5 - 0x54C0]
00002068 306D 1C10 movea.w A0, [A5 + 0x1C10]
0000206C 2548 001A move.l [A2 + 0x1A], A0
00002070 4A6D 1C10 tst.w [A5 + 0x1C10]
00002074 584F addq.w A7, 4
00002076 6700 0138 beq +0x13A /* 000021B0 */
0000207A 006B 0040 000C ori.w [A3 + 0xC], 0x40 /* '@' */
00002080 6000 012E bra +0x130 /* 000021B0 */
00002084 2F0A move.l -[A7], A2
00002086 4EAD AB40 jsr [A5 - 0x54C0]
0000208A 4A6D 1C10 tst.w [A5 + 0x1C10]
0000208E 584F addq.w A7, 4
00002090 6700 011E beq +0x120 /* 000021B0 */
00002094 006B 0040 000C ori.w [A3 + 0xC], 0x40 /* '@' */
0000209A 6000 0114 bra +0x116 /* 000021B0 */
0000209E 2F0A move.l -[A7], A2
000020A0 4EBA E49C jsr [PC - 0x1B64 /* 0000053E */]
000020A4 42AB 0026 clr.l [A3 + 0x26]
000020A8 42AB 002A clr.l [A3 + 0x2A]
000020AC 584F addq.w A7, 4
000020AE 6000 0100 bra +0x102 /* 000021B0 */
000020B2 2F2A 0004 move.l -[A7], [A2 + 0x4]
000020B6 4EAD B350 jsr [A5 - 0x4CB0]
000020BA 2F0A move.l -[A7], A2
000020BC 4EAD AB50 jsr [A5 - 0x54B0]
000020C0 026B F7FF 000C andi.w [A3 + 0xC], 0xF7FF
000020C6 504F addq.w A7, 8
000020C8 6000 00E6 bra +0xE8 /* 000021B0 */
000020CC 2F0A move.l -[A7], A2
000020CE 4EBA FE36 jsr [PC - 0x1CA /* 00001F06 */]
000020D2 584F addq.w A7, 4
000020D4 6000 00DA bra +0xDC /* 000021B0 */
000020D8 2F0A move.l -[A7], A2
000020DA 4EBA FE60 jsr [PC - 0x1A0 /* 00001F3C */]
000020DE 584F addq.w A7, 4
000020E0 6000 00CE bra +0xD0 /* 000021B0 */
000020E4 486B 0018 pea.l [A3 + 0x18]
000020E8 4EAD B750 jsr [A5 - 0x48B0]
000020EC 2540 001A move.l [A2 + 0x1A], D0
000020F0 584F addq.w A7, 4
000020F2 6000 00BC bra +0xBE /* 000021B0 */
000020F6 206A 000A movea.l A0, [A2 + 0xA]
000020FA 20BC 4D4F 5649 move.l [A0], 0x4D4F5649 /* 'MOVI' */
00002100 206A 000A movea.l A0, [A2 + 0xA]
00002104 42A8 0004 clr.l [A0 + 0x4]
00002108 42AA 001A clr.l [A2 + 0x1A]
0000210C 6000 00A2 bra +0xA4 /* 000021B0 */
00002110 257C 4D4F 5649 001A move.l [A2 + 0x1A], 0x4D4F5649 /* 'MOVI' */
00002118 6000 0096 bra +0x98 /* 000021B0 */
0000211C 262A 0016 move.l D3, [A2 + 0x16]
00002120 700E moveq.l D0, 0x0E
00002122 B680 cmp.l D3, D0
00002124 6F02 ble +0x4 /* 00002128 */
00002126 760E moveq.l D3, 0x0E
label00002128:
00002128 2F03 move.l -[A7], D3
0000212A 486B 0018 pea.l [A3 + 0x18]
0000212E 2F2A 000A move.l -[A7], [A2 + 0xA]
00002132 4EAD C0B0 jsr [A5 - 0x3F50]
00002136 3B40 1C10 move.w [A5 + 0x1C10], D0
0000213A 4FEF 000C lea.l A7, [A7 + 0xC]
0000213E 6070 bra +0x72 /* 000021B0 */
00002140 700E moveq.l D0, 0x0E
00002142 2540 001A move.l [A2 + 0x1A], D0
00002146 6068 bra +0x6A /* 000021B0 */
00002148 4878 000E push.l 0xE
0000214C 486B 0018 pea.l [A3 + 0x18]
00002150 2F2A 000A move.l -[A7], [A2 + 0xA]
00002154 4EAD C078 jsr [A5 - 0x3F88]
00002158 3B40 1C10 move.w [A5 + 0x1C10], D0
0000215C 4FEF 000C lea.l A7, [A7 + 0xC]
00002160 604E bra +0x50 /* 000021B0 */
00002162 2F0A move.l -[A7], A2
00002164 4EAD AB48 jsr [A5 - 0x54B8]
00002168 584F addq.w A7, 4
0000216A 6044 bra +0x46 /* 000021B0 */
0000216C 2052 movea.l A0, [A2]
0000216E 226A 0016 movea.l A1, [A2 + 0x16]
00002172 22A8 0018 move.l [A1], [A0 + 0x18]
00002176 2368 001C 0004 move.l [A1 + 0x4], [A0 + 0x1C]
0000217C 42AA 001A clr.l [A2 + 0x1A]
00002180 602E bra +0x30 /* 000021B0 */
00002182 2F0A move.l -[A7], A2
00002184 4EBA EE58 jsr [PC - 0x11A8 /* 00000FDE */]
00002188 0CAA 8004 07D5 001A cmpi.l [A2 + 0x1A], 0x800407D5
00002190 584F addq.w A7, 4
00002192 661C bne +0x1E /* 000021B0 */
00002194 2F2A 000A move.l -[A7], [A2 + 0xA]
00002198 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000219C 4EBA FDE0 jsr [PC - 0x220 /* 00001F7E */]
000021A0 2540 001A move.l [A2 + 0x1A], D0
000021A4 504F addq.w A7, 8
000021A6 6008 bra +0xA /* 000021B0 */
label000021A8:
000021A8 2F0A move.l -[A7], A2
000021AA 4EBA E9C8 jsr [PC - 0x1638 /* 00000B74 */]
000021AE 584F addq.w A7, 4
label000021B0:
000021B0 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000021B4 4E75 rts
fn000021B6:
000021B6 2F0A move.l -[A7], A2
000021B8 246F 0008 movea.l A2, [A7 + 0x8]
000021BC 7001 moveq.l D0, 0x01
000021BE 2540 001A move.l [A2 + 0x1A], D0
000021C2 2F12 move.l -[A7], [A2]
000021C4 4EAD B2A8 jsr [A5 - 0x4D58]
000021C8 4878 001E push.l 0x1E
000021CC 2F3C 4255 5454 move.l -[A7], 0x42555454 /* 'BUTT' */
000021D2 2052 movea.l A0, [A2]
000021D4 4868 0018 pea.l [A0 + 0x18]
000021D8 A9FE syscall PutScrap
000021DA 201F move.l D0, [A7]+
000021DC 3B40 1C10 move.w [A5 + 0x1C10], D0
000021E0 4A40 tst.w D0
000021E2 6604 bne +0x6 /* 000021E8 */
000021E4 42AA 001A clr.l [A2 + 0x1A]
label000021E8:
000021E8 2F12 move.l -[A7], [A2]
000021EA 4EAD B0D8 jsr [A5 - 0x4F28]
000021EE 584F addq.w A7, 4
000021F0 245F movea.l A2, [A7]+
000021F2 4E75 rts
fn000021F4:
000021F4 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000021F8 286F 0014 movea.l A4, [A7 + 0x14]
000021FC 2F0C move.l -[A7], A4
000021FE 4EBA E26E jsr [PC - 0x1D92 /* 0000046E */]
00002202 2454 movea.l A2, [A4]
00002204 1F3C 0001 move.b -[A7], 0x1
00002208 1F3C 0001 move.b -[A7], 0x1
0000220C 2F2C 0004 move.l -[A7], [A4 + 0x4]
00002210 4EAD AC50 jsr [A5 - 0x53B0]
00002214 2F2A 0010 move.l -[A7], [A2 + 0x10]
00002218 4EAD B2B0 jsr [A5 - 0x4D50]
0000221C 157C 0007 000E move.b [A2 + 0xE], 0x7
00002222 266C 000A movea.l A3, [A4 + 0xA]
00002226 2F0B move.l -[A7], A3
00002228 4EAD C268 jsr [A5 - 0x3D98]
0000222C 2600 move.l D3, D0
0000222E 701E moveq.l D0, 0x1E
00002230 B680 cmp.l D3, D0
00002232 4FEF 0014 lea.l A7, [A7 + 0x14]
00002236 6F02 ble +0x4 /* 0000223A */
00002238 761E moveq.l D3, 0x1E
label0000223A:
0000223A 2053 movea.l A0, [A3]
0000223C 43EA 0018 lea.l A1, [A2 + 0x18]
00002240 2003 move.l D0, D3
00002242 A22E syscall BlockMove/BlockMoveData, flags=2
00002244 2F0B move.l -[A7], A3
00002246 4EAD C260 jsr [A5 - 0x3DA0]
0000224A 584F addq.w A7, 4
0000224C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002250 4E75 rts
fn00002252:
00002252 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002256 594F subq.w A7, 4
00002258 246F 001C movea.l A2, [A7 + 0x1C]
0000225C 7600 moveq.l D3, 0x00
0000225E 266A 0004 movea.l A3, [A2 + 0x4]
00002262 49EF 0018 lea.l A4, [A7 + 0x18]
00002266 2F0A move.l -[A7], A2
00002268 2F2F 001C move.l -[A7], [A7 + 0x1C]
0000226C 4EAD B2B8 jsr [A5 - 0x4D48]
00002270 2600 move.l D3, D0
00002272 0C83 8004 07D5 cmpi.l D3, 0x800407D5
00002278 504F addq.w A7, 8
0000227A 6654 bne +0x56 /* 000022D0 */
0000227C 2012 move.l D0, [A2]
0000227E 0480 0000 0226 subi.l D0, 0x226
00002284 6702 beq +0x4 /* 00002288 */
00002286 6038 bra +0x3A /* 000022C0 */
label00002288:
00002288 4AAA 0008 tst.l [A2 + 0x8]
0000228C 671C beq +0x1E /* 000022AA */
0000228E 4857 pea.l [A7]
00002290 2F0B move.l -[A7], A3
00002292 4EAD 9FC8 jsr [A5 - 0x6038]
00002296 2600 move.l D3, D0
00002298 4A83 tst.l D3
0000229A 504F addq.w A7, 8
0000229C 6632 bne +0x34 /* 000022D0 */
0000229E 2F17 move.l -[A7], [A7]
000022A0 2F0C move.l -[A7], A4
000022A2 4EAD F590 jsr [A5 - 0xA70]
000022A6 504F addq.w A7, 8
000022A8 6026 bra +0x28 /* 000022D0 */
label000022AA:
000022AA 2F0B move.l -[A7], A3
000022AC 2F0C move.l -[A7], A4
000022AE 4EAD F588 jsr [A5 - 0xA78]
000022B2 584F addq.w A7, 4
000022B4 2F00 move.l -[A7], D0
000022B6 4EAD A008 jsr [A5 - 0x5FF8]
000022BA 2600 move.l D3, D0
000022BC 504F addq.w A7, 8
000022BE 6010 bra +0x12 /* 000022D0 */
label000022C0:
000022C0 2F12 move.l -[A7], [A2]
000022C2 2F3C 8004 07D5 move.l -[A7], 0x800407D5
000022C8 4EAD 9FA8 jsr [A5 - 0x6058]
000022CC 2600 move.l D3, D0
000022CE 504F addq.w A7, 8
label000022D0:
000022D0 2003 move.l D0, D3
000022D2 584F addq.w A7, 4
000022D4 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000022D8 4E75 rts
fn000022DA:
000022DA 48E7 1030 movem.l -[A7], D3,A2,A3
000022DE 246F 0010 movea.l A2, [A7 + 0x10]
000022E2 302A 0008 move.w D0, [A2 + 0x8]
000022E6 48C0 ext.l D0
000022E8 4EAD 9D1E jsr [A5 - 0x62E2]
000022EC 00FE ori.? <<invalid special address>>, 0xFFFFFFFFFFFFFFFF
000022EE 0000 0001 ori.b D0, 0x1
000022F2 0000 0022 ori.b D0, 0x22 /* '\"' */
000022F6 0007 0000 ori.b D7, 0x0
000022FA 0001 0050 ori.b D1, 0x50 /* 'P' */
000022FE 0000 0002 ori.b D0, 0x2
00002302 0054 0000 ori.w [A4], 0x0
00002306 000B 0020 ori.b A3, 0x20 /* ' ' */
0000230A 0000 000E ori.b D0, 0xE
0000230E 00BC 0000 0010 0020 0000 ori.l 0x200000 /* ' \0\0' */, 0x10
00002318 0011 0026 ori.b [A1], 0x26 /* '&' */
0000231C 0000 0017 ori.b D0, 0x17
00002320 0064 0000 ori.w -[A4], 0x0
00002324 0022 0074 ori.b -[A2], 0x74 /* 't' */
00002328 257C 4255 5454 001A move.l [A2 + 0x1A], 0x42555454 /* 'BUTT' */
00002330 6000 00C0 bra +0xC2 /* 000023F2 */
00002334 2F0A move.l -[A7], A2
00002336 4EBA FE7E jsr [PC - 0x182 /* 000021B6 */]
0000233A 584F addq.w A7, 4
0000233C 6000 00B4 bra +0xB6 /* 000023F2 */
00002340 2F0A move.l -[A7], A2
00002342 4EBA FEB0 jsr [PC - 0x150 /* 000021F4 */]
00002346 584F addq.w A7, 4
00002348 6000 00A8 bra +0xAA /* 000023F2 */
0000234C 701E moveq.l D0, 0x1E
0000234E 2540 001A move.l [A2 + 0x1A], D0
00002352 6000 009E bra +0xA0 /* 000023F2 */
00002356 2652 movea.l A3, [A2]
00002358 4AAB 0010 tst.l [A3 + 0x10]
0000235C 670C beq +0xE /* 0000236A */
0000235E 206B 0010 movea.l A0, [A3 + 0x10]
00002362 2050 movea.l A0, [A0]
00002364 3768 003A 001C move.w [A3 + 0x1C], [A0 + 0x3A]
label0000236A:
0000236A 4878 001E push.l 0x1E
0000236E 486B 0018 pea.l [A3 + 0x18]
00002372 2F2A 000A move.l -[A7], [A2 + 0xA]
00002376 4EAD C078 jsr [A5 - 0x3F88]
0000237A 3B40 1C10 move.w [A5 + 0x1C10], D0
0000237E 4FEF 000C lea.l A7, [A7 + 0xC]
00002382 606E bra +0x70 /* 000023F2 */
00002384 2052 movea.l A0, [A2]
00002386 226A 0016 movea.l A1, [A2 + 0x16]
0000238A 22A8 0026 move.l [A1], [A0 + 0x26]
0000238E 2368 002A 0004 move.l [A1 + 0x4], [A0 + 0x2A]
00002394 42AA 001A clr.l [A2 + 0x1A]
00002398 6058 bra +0x5A /* 000023F2 */
0000239A 2F0A move.l -[A7], A2
0000239C 4EBA E7D6 jsr [PC - 0x182A /* 00000B74 */]
000023A0 0CAA 8004 07D5 001A cmpi.l [A2 + 0x1A], 0x800407D5
000023A8 584F addq.w A7, 4
000023AA 670A beq +0xC /* 000023B6 */
000023AC 0CAA 8004 07D6 001A cmpi.l [A2 + 0x1A], 0x800407D6
000023B4 663C bne +0x3E /* 000023F2 */
label000023B6:
000023B6 2F2A 000A move.l -[A7], [A2 + 0xA]
000023BA 2F2A 0004 move.l -[A7], [A2 + 0x4]
000023BE 4EBA FE92 jsr [PC - 0x16E /* 00002252 */]
000023C2 2540 001A move.l [A2 + 0x1A], D0
000023C6 504F addq.w A7, 8
000023C8 6028 bra +0x2A /* 000023F2 */
000023CA 2052 movea.l A0, [A2]
000023CC 1628 000E move.b D3, [A0 + 0xE]
000023D0 4883 ext.w D3
000023D2 2F0A move.l -[A7], A2
000023D4 4EAD B2C0 jsr [A5 - 0x4D40]
000023D8 2052 movea.l A0, [A2]
000023DA 1143 000E move.b [A0 + 0xE], D3
000023DE 2052 movea.l A0, [A2]
000023E0 317C 0001 0034 move.w [A0 + 0x34], 0x1
000023E6 584F addq.w A7, 4
000023E8 6008 bra +0xA /* 000023F2 */
000023EA 2F0A move.l -[A7], A2
000023EC 4EAD B2C0 jsr [A5 - 0x4D40]
000023F0 584F addq.w A7, 4
label000023F2:
000023F2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000023F6 4E75 rts
fn000023F8:
000023F8 48E7 1030 movem.l -[A7], D3,A2,A3
000023FC 7600 moveq.l D3, 0x00
000023FE 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002402 4EAD B5F8 jsr [A5 - 0x4A08]
00002406 2648 movea.l A3, A0
00002408 2F0B move.l -[A7], A3
0000240A 4EAD B220 jsr [A5 - 0x4DE0]
0000240E 4A00 tst.b D0
00002410 504F addq.w A7, 8
00002412 6600 008A bne +0x8C /* 0000249E */
00002416 246B 0014 movea.l A2, [A3 + 0x14]
0000241A 200A move.l D0, A2
0000241C 6700 0080 beq +0x82 /* 0000249E */
00002420 4A92 tst.l [A2]
00002422 677A beq +0x7C /* 0000249E */
00002424 2F0A move.l -[A7], A2
00002426 4EAD FB88 jsr [A5 - 0x478]
0000242A 1600 move.b D3, D0
0000242C 4A2F 0018 tst.b [A7 + 0x18]
00002430 584F addq.w A7, 4
00002432 672A beq +0x2C /* 0000245E */
00002434 4A2F 0016 tst.b [A7 + 0x16]
00002438 6716 beq +0x18 /* 00002450 */
0000243A 1003 move.b D0, D3
0000243C 57C0 seq D0
0000243E 4400 neg.b D0
00002440 49C0 lea.l A4, D0
00002442 1F00 move.b -[A7], D0
00002444 3F3C 0004 move.w -[A7], 0x4
00002448 2F0B move.l -[A7], A3
0000244A 4EAD B258 jsr [A5 - 0x4DA8]
0000244E 504F addq.w A7, 8
label00002450:
00002450 1F3C 0001 move.b -[A7], 0x1
00002454 2F0A move.l -[A7], A2
00002456 4EAD FBA8 jsr [A5 - 0x458]
0000245A 5C4F addq.w A7, 6
0000245C 6040 bra +0x42 /* 0000249E */
label0000245E:
0000245E 4A03 tst.b D3
00002460 6620 bne +0x22 /* 00002482 */
00002462 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002466 4EAD B200 jsr [A5 - 0x4E00]
0000246A 0C40 045C cmpi.w D0, 0x45C
0000246E 584F addq.w A7, 4
00002470 6C10 bge +0x12 /* 00002482 */
00002472 1F3C 0001 move.b -[A7], 0x1
00002476 3F3C 0004 move.w -[A7], 0x4
0000247A 2F0B move.l -[A7], A3
0000247C 4EAD B258 jsr [A5 - 0x4DA8]
00002480 504F addq.w A7, 8
label00002482:
00002482 2F2F 0010 move.l -[A7], [A7 + 0x10]
00002486 4EAD B200 jsr [A5 - 0x4E00]
0000248A 0C40 045D cmpi.w D0, 0x45D
0000248E 584F addq.w A7, 4
00002490 6C0C bge +0xE /* 0000249E */
00002492 1F3C 0001 move.b -[A7], 0x1
00002496 2F0A move.l -[A7], A2
00002498 4EAD FBA8 jsr [A5 - 0x458]
0000249C 5C4F addq.w A7, 6
label0000249E:
0000249E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000024A2 4E75 rts
fn000024A4:
000024A4 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000024A8 554F subq.w A7, 2
000024AA 246F 001A movea.l A2, [A7 + 0x1A]
000024AE 7600 moveq.l D3, 0x00
000024B0 7800 moveq.l D4, 0x00
000024B2 2F2F 0016 move.l -[A7], [A7 + 0x16]
000024B6 4EAD B5F8 jsr [A5 - 0x4A08]
000024BA 2648 movea.l A3, A0
000024BC 7065 moveq.l D0, 0x65
000024BE B092 cmp.l D0, [A2]
000024C0 584F addq.w A7, 4
000024C2 6708 beq +0xA /* 000024CC */
000024C4 263C 8004 0BBB move.l D3, 0x80040BBB
000024CA 6058 bra +0x5A /* 00002524 */
label000024CC:
000024CC 202A 0004 move.l D0, [A2 + 0x4]
000024D0 0480 0000 0248 subi.l D0, 0x248
000024D6 6702 beq +0x4 /* 000024DA */
000024D8 6044 bra +0x46 /* 0000251E */
label000024DA:
000024DA 4857 pea.l [A7]
000024DC 2F2F 001A move.l -[A7], [A7 + 0x1A]
000024E0 4EAD B2E0 jsr [A5 - 0x4D20]
000024E4 4A00 tst.b D0
000024E6 504F addq.w A7, 8
000024E8 6608 bne +0xA /* 000024F2 */
000024EA 263C 8004 0002 move.l D3, 0x80040002
000024F0 6032 bra +0x34 /* 00002524 */
label000024F2:
000024F2 256B 0014 0008 move.l [A2 + 0x8], [A3 + 0x14]
000024F8 486A 0008 pea.l [A2 + 0x8]
000024FC 4EAD C290 jsr [A5 - 0x3D70]
00002500 48C0 ext.l D0
00002502 3800 move.w D4, D0
00002504 4A44 tst.w D4
00002506 584F addq.w A7, 4
00002508 6706 beq +0x8 /* 00002510 */
0000250A 263C 8004 0002 move.l D3, 0x80040002
label00002510:
00002510 3F17 move.w -[A7], [A7]
00002512 2F2F 0018 move.l -[A7], [A7 + 0x18]
00002516 4EAD B2C8 jsr [A5 - 0x4D38]
0000251A 5C4F addq.w A7, 6
0000251C 6006 bra +0x8 /* 00002524 */
label0000251E:
0000251E 263C 8004 0BBC move.l D3, 0x80040BBC
label00002524:
00002524 4A83 tst.l D3
00002526 6704 beq +0x6 /* 0000252C */
00002528 42AA 0008 clr.l [A2 + 0x8]
label0000252C:
0000252C 2003 move.l D0, D3
0000252E 544F addq.w A7, 2
00002530 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00002534 4E75 rts
fn00002536:
00002536 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000253A 594F subq.w A7, 4
0000253C 266F 001C movea.l A3, [A7 + 0x1C]
00002540 7600 moveq.l D3, 0x00
00002542 7800 moveq.l D4, 0x00
00002544 2F2F 0018 move.l -[A7], [A7 + 0x18]
00002548 4EAD B5F8 jsr [A5 - 0x4A08]
0000254C 2448 movea.l A2, A0
0000254E 7065 moveq.l D0, 0x65
00002550 B093 cmp.l D0, [A3]
00002552 584F addq.w A7, 4
00002554 670A beq +0xC /* 00002560 */
00002556 263C 8004 0BBB move.l D3, 0x80040BBB
0000255C 6000 00AA bra +0xAC /* 00002608 */
label00002560:
00002560 202B 0004 move.l D0, [A3 + 0x4]
00002564 0480 0000 0248 subi.l D0, 0x248
0000256A 6704 beq +0x6 /* 00002570 */
0000256C 6000 0094 bra +0x96 /* 00002602 */
label00002570:
00002570 2F2F 0018 move.l -[A7], [A7 + 0x18]
00002574 4EAD B5F8 jsr [A5 - 0x4A08]
00002578 3028 000C move.w D0, [A0 + 0xC]
0000257C 7210 moveq.l D1, 0x10
0000257E C081 and.l D0, D1
00002580 4A80 tst.l D0
00002582 584F addq.w A7, 4
00002584 6708 beq +0xA /* 0000258E */
00002586 263C 8004 0BBD move.l D3, 0x80040BBD
0000258C 607A bra +0x7C /* 00002608 */
label0000258E:
0000258E 2EAA 0014 move.l [A7], [A2 + 0x14]
00002592 256B 0008 0014 move.l [A2 + 0x14], [A3 + 0x8]
00002598 486A 0014 pea.l [A2 + 0x14]
0000259C 4EAD C290 jsr [A5 - 0x3D70]
000025A0 48C0 ext.l D0
000025A2 3800 move.w D4, D0
000025A4 4A44 tst.w D4
000025A6 584F addq.w A7, 4
000025A8 670C beq +0xE /* 000025B6 */
000025AA 263C 8004 0002 move.l D3, 0x80040002
000025B0 2557 0014 move.l [A2 + 0x14], [A7]
000025B4 6052 bra +0x54 /* 00002608 */
label000025B6:
000025B6 4857 pea.l [A7]
000025B8 4EAD BAC0 jsr [A5 - 0x4540]
000025BC 4227 clr.b -[A7]
000025BE 1F3C 0001 move.b -[A7], 0x1
000025C2 2F2F 0020 move.l -[A7], [A7 + 0x20]
000025C6 4EBA FE30 jsr [PC - 0x1D0 /* 000023F8 */]
000025CA 2F2F 0024 move.l -[A7], [A7 + 0x24]
000025CE 4EAD BA38 jsr [A5 - 0x45C8]
000025D2 006A 0800 000C ori.w [A2 + 0xC], 0x800
000025D8 3F3C 2004 move.w -[A7], 0x2004
000025DC 2F2F 002A move.l -[A7], [A7 + 0x2A]
000025E0 4EAD B648 jsr [A5 - 0x49B8]
000025E4 4267 clr.w -[A7]
000025E6 2F0A move.l -[A7], A2
000025E8 4EAD B250 jsr [A5 - 0x4DB0]
000025EC 4A00 tst.b D0
000025EE 4FEF 001C lea.l A7, [A7 + 0x1C]
000025F2 6714 beq +0x16 /* 00002608 */
000025F4 4227 clr.b -[A7]
000025F6 4267 clr.w -[A7]
000025F8 2F0A move.l -[A7], A2
000025FA 4EAD B258 jsr [A5 - 0x4DA8]
000025FE 504F addq.w A7, 8
00002600 6006 bra +0x8 /* 00002608 */
label00002602:
00002602 263C 8004 0BBC move.l D3, 0x80040BBC
label00002608:
00002608 2003 move.l D0, D3
0000260A 584F addq.w A7, 4
0000260C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00002610 4E75 rts
fn00002612:
00002612 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002616 594F subq.w A7, 4
00002618 246F 001C movea.l A2, [A7 + 0x1C]
0000261C 7600 moveq.l D3, 0x00
0000261E 266A 0004 movea.l A3, [A2 + 0x4]
00002622 49EF 0018 lea.l A4, [A7 + 0x18]
00002626 2012 move.l D0, [A2]
00002628 0480 0000 0055 subi.l D0, 0x55 /* 'U' */
0000262E 6718 beq +0x1A /* 00002648 */
00002630 0480 0000 01CE subi.l D0, 0x1CE
00002636 6758 beq +0x5A /* 00002690 */
00002638 5380 subq.l D0, 1
0000263A 6700 0084 beq +0x86 /* 000026C0 */
0000263E 5380 subq.l D0, 1
00002640 6700 00AC beq +0xAE /* 000026EE */
00002644 6000 00D6 bra +0xD8 /* 0000271C */
label00002648:
00002648 4AAA 0008 tst.l [A2 + 0x8]
0000264C 6728 beq +0x2A /* 00002676 */
0000264E 4857 pea.l [A7]
00002650 2F0B move.l -[A7], A3
00002652 4EAD 9FC0 jsr [A5 - 0x6040]
00002656 2600 move.l D3, D0
00002658 4A83 tst.l D3
0000265A 504F addq.w A7, 8
0000265C 6600 00CE bne +0xD0 /* 0000272C */
00002660 4A97 tst.l [A7]
00002662 56C0 sne D0
00002664 4400 neg.b D0
00002666 49C0 lea.l A4, D0
00002668 1F00 move.b -[A7], D0
0000266A 2F0C move.l -[A7], A4
0000266C 4EAD F538 jsr [A5 - 0xAC8]
00002670 5C4F addq.w A7, 6
00002672 6000 00B8 bra +0xBA /* 0000272C */
label00002676:
00002676 2F0B move.l -[A7], A3
00002678 2F0C move.l -[A7], A4
0000267A 4EAD F540 jsr [A5 - 0xAC0]
0000267E 49C0 lea.l A4, D0
00002680 584F addq.w A7, 4
00002682 2F00 move.l -[A7], D0
00002684 4EAD A000 jsr [A5 - 0x6000]
00002688 2600 move.l D3, D0
0000268A 504F addq.w A7, 8
0000268C 6000 009E bra +0xA0 /* 0000272C */
label00002690:
00002690 4AAA 0008 tst.l [A2 + 0x8]
00002694 6714 beq +0x16 /* 000026AA */
00002696 2F12 move.l -[A7], [A2]
00002698 2F3C 8004 07D6 move.l -[A7], 0x800407D6
0000269E 4EAD 9FA8 jsr [A5 - 0x6058]
000026A2 2600 move.l D3, D0
000026A4 504F addq.w A7, 8
000026A6 6000 0084 bra +0x86 /* 0000272C */
label000026AA:
000026AA 2F0B move.l -[A7], A3
000026AC 2F0C move.l -[A7], A4
000026AE 4EAD F5D8 jsr [A5 - 0xA28]
000026B2 584F addq.w A7, 4
000026B4 2F00 move.l -[A7], D0
000026B6 4EAD A000 jsr [A5 - 0x6000]
000026BA 2600 move.l D3, D0
000026BC 504F addq.w A7, 8
000026BE 606C bra +0x6E /* 0000272C */
label000026C0:
000026C0 4AAA 0008 tst.l [A2 + 0x8]
000026C4 6712 beq +0x14 /* 000026D8 */
000026C6 2F12 move.l -[A7], [A2]
000026C8 2F3C 8004 07D6 move.l -[A7], 0x800407D6
000026CE 4EAD 9FA8 jsr [A5 - 0x6058]
000026D2 2600 move.l D3, D0
000026D4 504F addq.w A7, 8
000026D6 6054 bra +0x56 /* 0000272C */
label000026D8:
000026D8 2F0B move.l -[A7], A3
000026DA 2F0C move.l -[A7], A4
000026DC 4EAD F5E0 jsr [A5 - 0xA20]
000026E0 584F addq.w A7, 4
000026E2 2F00 move.l -[A7], D0
000026E4 4EAD A000 jsr [A5 - 0x6000]
000026E8 2600 move.l D3, D0
000026EA 504F addq.w A7, 8
000026EC 603E bra +0x40 /* 0000272C */
label000026EE:
000026EE 4AAA 0008 tst.l [A2 + 0x8]
000026F2 6712 beq +0x14 /* 00002706 */
000026F4 2F12 move.l -[A7], [A2]
000026F6 2F3C 8004 07D6 move.l -[A7], 0x800407D6
000026FC 4EAD 9FA8 jsr [A5 - 0x6058]
00002700 2600 move.l D3, D0
00002702 504F addq.w A7, 8
00002704 6026 bra +0x28 /* 0000272C */
label00002706:
00002706 2F0B move.l -[A7], A3
00002708 2F0C move.l -[A7], A4
0000270A 4EAD F5E8 jsr [A5 - 0xA18]
0000270E 584F addq.w A7, 4
00002710 2F00 move.l -[A7], D0
00002712 4EAD A000 jsr [A5 - 0x6000]
00002716 2600 move.l D3, D0
00002718 504F addq.w A7, 8
0000271A 6010 bra +0x12 /* 0000272C */
label0000271C:
0000271C 2F12 move.l -[A7], [A2]
0000271E 2F3C 8004 07D5 move.l -[A7], 0x800407D5
00002724 4EAD 9FA8 jsr [A5 - 0x6058]
00002728 2600 move.l D3, D0
0000272A 504F addq.w A7, 8
label0000272C:
0000272C 2003 move.l D0, D3
0000272E 584F addq.w A7, 4
00002730 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002734 4E75 rts
fn00002736:
00002736 48E7 0030 movem.l -[A7], A2,A3
0000273A 594F subq.w A7, 4
0000273C 246F 0010 movea.l A2, [A7 + 0x10]
00002740 2652 movea.l A3, [A2]
00002742 302A 0008 move.w D0, [A2 + 0x8]
00002746 48C0 ext.l D0
00002748 5980 subq.l D0, 4
0000274A 0C80 0000 001E cmpi.l D0, 0x1E
00002750 6200 025A bhi +0x25C /* 000029AC */
00002754 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00002758 4EFB 0002 jmp [PC + D0.w + 0x2]
0000275C 0118 btst [A0]+, D0
0000275E 00F2 0250 ori.? [A2 + D0.w * 2 + 0x50], 0xFFFFFFFFFFFFFFFF
00002762 003E 003E ori.b <<invalid special address>>, 0x3E /* '>' */
00002766 003E 018A ori.b <<invalid special address>>, 0x8A
0000276A 01A4 bclr -[A4], D0
0000276C 0250 0250 andi.w [A0], 0x250
00002770 0062 0250 ori.w -[A2], 0x250
00002774 0132 00C2 btst [A2 + D0.w - 0x62], D0
00002778 003E 003E ori.b <<invalid special address>>, 0x3E /* '>' */
0000277C 0250 0080 andi.w [A0], 0x80
00002780 0250 0250 andi.w [A0], 0x250
00002784 0250 0250 andi.w [A0], 0x250
00002788 0250 0250 andi.w [A0], 0x250
0000278C 0250 0250 andi.w [A0], 0x250
00002790 01B0 01E4 bclr <<invalid full ext with I/IS == 4>>, D0
00002794 0216 0220 andi.b [A6], 0x20 /* ' ' */
00002798 022A 2F0B 4EAD andi.b [A2 + 0x4EAD], 0xB
0000279E B220 cmp.b D1, -[A0]
000027A0 4A00 tst.b D0
000027A2 584F addq.w A7, 4
000027A4 670C beq +0xE /* 000027B2 */
000027A6 2F0A move.l -[A7], A2
000027A8 4EBA E3CA jsr [PC - 0x1C36 /* 00000B74 */]
000027AC 584F addq.w A7, 4
000027AE 6000 0204 bra +0x206 /* 000029B4 */
label000027B2:
000027B2 2F0A move.l -[A7], A2
000027B4 4EAD B310 jsr [A5 - 0x4CF0]
000027B8 584F addq.w A7, 4
000027BA 6000 01F8 bra +0x1FA /* 000029B4 */
000027BE 2F0A move.l -[A7], A2
000027C0 4EBA E3B2 jsr [PC - 0x1C4E /* 00000B74 */]
000027C4 1F3C 0001 move.b -[A7], 0x1
000027C8 1F3C 0001 move.b -[A7], 0x1
000027CC 2F2A 0004 move.l -[A7], [A2 + 0x4]
000027D0 4EBA FC26 jsr [PC - 0x3DA /* 000023F8 */]
000027D4 4FEF 000C lea.l A7, [A7 + 0xC]
000027D8 6000 01DA bra +0x1DC /* 000029B4 */
000027DC 2F0B move.l -[A7], A3
000027DE 4EAD B220 jsr [A5 - 0x4DE0]
000027E2 4A00 tst.b D0
000027E4 584F addq.w A7, 4
000027E6 670C beq +0xE /* 000027F4 */
000027E8 2F0A move.l -[A7], A2
000027EA 4EBA E388 jsr [PC - 0x1C78 /* 00000B74 */]
000027EE 584F addq.w A7, 4
000027F0 6000 01C2 bra +0x1C4 /* 000029B4 */
label000027F4:
000027F4 302B 000C move.w D0, [A3 + 0xC]
000027F8 0280 0000 0800 andi.l D0, 0x800
000027FE 4A80 tst.l D0
00002800 670C beq +0xE /* 0000280E */
00002802 2F0A move.l -[A7], A2
00002804 4EBA E36E jsr [PC - 0x1C92 /* 00000B74 */]
00002808 584F addq.w A7, 4
0000280A 6000 01A8 bra +0x1AA /* 000029B4 */
label0000280E:
0000280E 2F0A move.l -[A7], A2
00002810 4EBA DA10 jsr [PC - 0x25F0 /* 00000222 */]
00002814 2540 001A move.l [A2 + 0x1A], D0
00002818 584F addq.w A7, 4
0000281A 6000 0198 bra +0x19A /* 000029B4 */
0000281E 2F0A move.l -[A7], A2
00002820 4EBA E352 jsr [PC - 0x1CAE /* 00000B74 */]
00002824 2F0B move.l -[A7], A3
00002826 4EAD B220 jsr [A5 - 0x4DE0]
0000282A 4A00 tst.b D0
0000282C 504F addq.w A7, 8
0000282E 670A beq +0xC /* 0000283A */
00002830 486B 0014 pea.l [A3 + 0x14]
00002834 4EAD BAC0 jsr [A5 - 0x4540]
00002838 584F addq.w A7, 4
label0000283A:
0000283A 4227 clr.b -[A7]
0000283C 1F3C 0001 move.b -[A7], 0x1
00002840 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002844 4EBA FBB2 jsr [PC - 0x44E /* 000023F8 */]
00002848 504F addq.w A7, 8
0000284A 6000 0168 bra +0x16A /* 000029B4 */
0000284E 2F0B move.l -[A7], A3
00002850 4EAD B220 jsr [A5 - 0x4DE0]
00002854 4A00 tst.b D0
00002856 584F addq.w A7, 4
00002858 6608 bne +0xA /* 00002862 */
0000285A 2F0A move.l -[A7], A2
0000285C 4EBA E316 jsr [PC - 0x1CEA /* 00000B74 */]
00002860 584F addq.w A7, 4
label00002862:
00002862 4227 clr.b -[A7]
00002864 4227 clr.b -[A7]
00002866 2F2A 0004 move.l -[A7], [A2 + 0x4]
0000286A 4EBA FB8C jsr [PC - 0x474 /* 000023F8 */]
0000286E 504F addq.w A7, 8
00002870 6000 0142 bra +0x144 /* 000029B4 */
00002874 2F0B move.l -[A7], A3
00002876 4EAD B220 jsr [A5 - 0x4DE0]
0000287A 4A00 tst.b D0
0000287C 584F addq.w A7, 4
0000287E 6600 0134 bne +0x136 /* 000029B4 */
00002882 2F0A move.l -[A7], A2
00002884 4EBA E2EE jsr [PC - 0x1D12 /* 00000B74 */]
00002888 584F addq.w A7, 4
0000288A 6000 0128 bra +0x12A /* 000029B4 */
0000288E 2F0B move.l -[A7], A3
00002890 4EAD B220 jsr [A5 - 0x4DE0]
00002894 4A00 tst.b D0
00002896 584F addq.w A7, 4
00002898 6730 beq +0x32 /* 000028CA */
0000289A 4878 0001 push.l 0x1
0000289E 4EAD C258 jsr [A5 - 0x3DA8]
000028A2 2F48 0004 move.l [A7 + 0x4], A0
000028A6 1F3C 0001 move.b -[A7], 0x1
000028AA 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
000028B0 2F2F 000A move.l -[A7], [A7 + 0xA]
000028B4 2F0A move.l -[A7], A2
000028B6 4EAD B0E0 jsr [A5 - 0x4F20]
000028BA 486F 0012 pea.l [A7 + 0x12]
000028BE 4EAD BAC0 jsr [A5 - 0x4540]
000028C2 4FEF 0016 lea.l A7, [A7 + 0x16]
000028C6 6000 00EC bra +0xEE /* 000029B4 */
label000028CA:
000028CA 1F3C 0001 move.b -[A7], 0x1
000028CE 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */
000028D4 2F2B 0014 move.l -[A7], [A3 + 0x14]
000028D8 2F0A move.l -[A7], A2
000028DA 4EAD B0E0 jsr [A5 - 0x4F20]
000028DE 4FEF 000E lea.l A7, [A7 + 0xE]
000028E2 6000 00D0 bra +0xD2 /* 000029B4 */
000028E6 206A 000A movea.l A0, [A2 + 0xA]
000028EA 20BC 736E 6420 move.l [A0], 0x736E6420 /* 'snd ' */
000028F0 206A 000A movea.l A0, [A2 + 0xA]
000028F4 42A8 0004 clr.l [A0 + 0x4]
000028F8 42AA 001A clr.l [A2 + 0x1A]
000028FC 6000 00B6 bra +0xB8 /* 000029B4 */
00002900 257C 736E 6420 001A move.l [A2 + 0x1A], 0x736E6420 /* 'snd ' */
00002908 6000 00AA bra +0xAC /* 000029B4 */
0000290C 266A 000A movea.l A3, [A2 + 0xA]
00002910 2F0A move.l -[A7], A2
00002912 4EBA E260 jsr [PC - 0x1DA0 /* 00000B74 */]
00002916 0CAA 8004 0BBB 001A cmpi.l [A2 + 0x1A], 0x80040BBB
0000291E 584F addq.w A7, 4
00002920 670C beq +0xE /* 0000292E */
00002922 0CAA 8004 0BBC 001A cmpi.l [A2 + 0x1A], 0x80040BBC
0000292A 6600 0088 bne +0x8A /* 000029B4 */
label0000292E:
0000292E 2F0B move.l -[A7], A3
00002930 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002934 4EBA FB6E jsr [PC - 0x492 /* 000024A4 */]
00002938 2540 001A move.l [A2 + 0x1A], D0
0000293C 504F addq.w A7, 8
0000293E 6074 bra +0x76 /* 000029B4 */
00002940 266A 000A movea.l A3, [A2 + 0xA]
00002944 2F0A move.l -[A7], A2
00002946 4EBA E22C jsr [PC - 0x1DD4 /* 00000B74 */]
0000294A 0CAA 8004 0BBB 001A cmpi.l [A2 + 0x1A], 0x80040BBB
00002952 584F addq.w A7, 4
00002954 670A beq +0xC /* 00002960 */
00002956 0CAA 8004 0BBC 001A cmpi.l [A2 + 0x1A], 0x80040BBC
0000295E 6654 bne +0x56 /* 000029B4 */
label00002960:
00002960 2F0B move.l -[A7], A3
00002962 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002966 4EBA FBCE jsr [PC - 0x432 /* 00002536 */]
0000296A 2540 001A move.l [A2 + 0x1A], D0
0000296E 504F addq.w A7, 8
00002970 6042 bra +0x44 /* 000029B4 */
00002972 2F0A move.l -[A7], A2
00002974 4EBA E1FE jsr [PC - 0x1E02 /* 00000B74 */]
00002978 584F addq.w A7, 4
0000297A 6038 bra +0x3A /* 000029B4 */
0000297C 2F0A move.l -[A7], A2
0000297E 4EBA E1F4 jsr [PC - 0x1E0C /* 00000B74 */]
00002982 584F addq.w A7, 4
00002984 602E bra +0x30 /* 000029B4 */
00002986 2F0A move.l -[A7], A2
00002988 4EBA E1EA jsr [PC - 0x1E16 /* 00000B74 */]
0000298C 0CAA 8004 07D5 001A cmpi.l [A2 + 0x1A], 0x800407D5
00002994 584F addq.w A7, 4
00002996 661C bne +0x1E /* 000029B4 */
00002998 2F2A 000A move.l -[A7], [A2 + 0xA]
0000299C 2F2A 0004 move.l -[A7], [A2 + 0x4]
000029A0 4EBA FC70 jsr [PC - 0x390 /* 00002612 */]
000029A4 2540 001A move.l [A2 + 0x1A], D0
000029A8 504F addq.w A7, 8
000029AA 6008 bra +0xA /* 000029B4 */
label000029AC:
000029AC 2F0A move.l -[A7], A2
000029AE 4EBA E1C4 jsr [PC - 0x1E3C /* 00000B74 */]
000029B2 584F addq.w A7, 4
label000029B4:
000029B4 584F addq.w A7, 4
000029B6 4CDF 0C00 movem.l A2,A3, [A7]+
000029BA 4E75 rts
fn000029BC:
000029BC 322F 0004 move.w D1, [A7 + 0x4]
000029C0 4AAD 2340 tst.l [A5 + 0x2340]
000029C4 6724 beq +0x26 /* 000029EA */
000029C6 206D 2340 movea.l A0, [A5 + 0x2340]
000029CA 2050 movea.l A0, [A0]
000029CC 3010 move.w D0, [A0]
000029CE 226D 2340 movea.l A1, [A5 + 0x2340]
000029D2 2251 movea.l A1, [A1]
000029D4 5489 addq.l A1, 2
000029D6 600E bra +0x10 /* 000029E6 */
label000029D8:
000029D8 B251 cmp.w D1, [A1]
000029DA 6606 bne +0x8 /* 000029E2 */
000029DC 2029 0002 move.l D0, [A1 + 0x2]
000029E0 4E75 rts
label000029E2:
000029E2 5340 subq.w D0, 1
000029E4 5C89 addq.l A1, 6
label000029E6:
000029E6 4A40 tst.w D0
000029E8 6EEE bgt -0x10 /* 000029D8 */
label000029EA:
000029EA 7000 moveq.l D0, 0x00
000029EC 4E75 rts
fn000029EE:
000029EE 48E7 0030 movem.l -[A7], A2,A3
000029F2 594F subq.w A7, 4
000029F4 246F 0010 movea.l A2, [A7 + 0x10]
000029F8 2652 movea.l A3, [A2]
000029FA 302A 0008 move.w D0, [A2 + 0x8]
000029FE 48C0 ext.l D0
00002A00 5980 subq.l D0, 4
00002A02 0C80 0000 0011 cmpi.l D0, 0x11
00002A08 6200 017E bhi +0x180 /* 00002B88 */
00002A0C 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00002A10 4EFB 0002 jmp [PC + D0.w + 0x2]
00002A14 00BC 00A2 0174 0024 0024 ori.l 0x240024 /* '$\0$' */, 0xA20174
00002A1E 0024 013E ori.b -[A4], 0x3E /* '>' */
00002A22 0160 bchg -[A0], D0
00002A24 0174 0174 bchg <<invalid full ext with I/IS == 4>>, D0
00002A28 0048 0174 ori.w A0, 0x174
00002A2C 00D6 ori.? [A6], 0xFFFFFFFFFFFFFFFF
00002A2E 0096 0024 0024 ori.l [A6], 0x240024 /* '$\0$' */
00002A34 0174 0054 bchg [A4 + D0.w + 0x54], D0
00002A38 2F0B move.l -[A7], A3
00002A3A 4EAD B220 jsr [A5 - 0x4DE0]
00002A3E 4A00 tst.b D0
00002A40 584F addq.w A7, 4
00002A42 670C beq +0xE /* 00002A50 */
00002A44 2F0A move.l -[A7], A2
00002A46 4EBA E12C jsr [PC - 0x1ED4 /* 00000B74 */]
00002A4A 584F addq.w A7, 4
00002A4C 6000 0142 bra +0x144 /* 00002B90 */
label00002A50:
00002A50 2F0A move.l -[A7], A2
00002A52 4EAD B310 jsr [A5 - 0x4CF0]
00002A56 584F addq.w A7, 4
00002A58 6000 0136 bra +0x138 /* 00002B90 */
00002A5C 2F0A move.l -[A7], A2
00002A5E 4EBA E114 jsr [PC - 0x1EEC /* 00000B74 */]
00002A62 584F addq.w A7, 4
00002A64 6000 012A bra +0x12C /* 00002B90 */
00002A68 2F0B move.l -[A7], A3
00002A6A 4EAD B220 jsr [A5 - 0x4DE0]
00002A6E 4A00 tst.b D0
00002A70 584F addq.w A7, 4
00002A72 670C beq +0xE /* 00002A80 */
00002A74 2F0A move.l -[A7], A2
00002A76 4EBA E0FC jsr [PC - 0x1F04 /* 00000B74 */]
00002A7A 584F addq.w A7, 4
00002A7C 6000 0112 bra +0x114 /* 00002B90 */
label00002A80:
00002A80 4AAB 0014 tst.l [A3 + 0x14]
00002A84 6714 beq +0x16 /* 00002A9A */
00002A86 206B 0014 movea.l A0, [A3 + 0x14]
00002A8A 4A90 tst.l [A0]
00002A8C 670C beq +0xE /* 00002A9A */
00002A8E 2F0A move.l -[A7], A2
00002A90 4EBA E0E2 jsr [PC - 0x1F1E /* 00000B74 */]
00002A94 584F addq.w A7, 4
00002A96 6000 00F8 bra +0xFA /* 00002B90 */
label00002A9A:
00002A9A 2F0A move.l -[A7], A2
00002A9C 4EBA D784 jsr [PC - 0x287C /* 00000222 */]
00002AA0 2540 001A move.l [A2 + 0x1A], D0
00002AA4 584F addq.w A7, 4
00002AA6 6000 00E8 bra +0xEA /* 00002B90 */
00002AAA 2F0A move.l -[A7], A2
00002AAC 4EBA E0C6 jsr [PC - 0x1F3A /* 00000B74 */]
00002AB0 584F addq.w A7, 4
00002AB2 6000 00DC bra +0xDE /* 00002B90 */
00002AB6 2F0B move.l -[A7], A3
00002AB8 4EAD B220 jsr [A5 - 0x4DE0]
00002ABC 4A00 tst.b D0
00002ABE 584F addq.w A7, 4
00002AC0 6600 00CE bne +0xD0 /* 00002B90 */
00002AC4 2F0A move.l -[A7], A2
00002AC6 4EBA E0AC jsr [PC - 0x1F54 /* 00000B74 */]
00002ACA 584F addq.w A7, 4
00002ACC 6000 00C2 bra +0xC4 /* 00002B90 */
00002AD0 2F0B move.l -[A7], A3
00002AD2 4EAD B220 jsr [A5 - 0x4DE0]
00002AD6 4A00 tst.b D0
00002AD8 584F addq.w A7, 4
00002ADA 6600 00B4 bne +0xB6 /* 00002B90 */
00002ADE 2F0A move.l -[A7], A2
00002AE0 4EBA E092 jsr [PC - 0x1F6E /* 00000B74 */]
00002AE4 584F addq.w A7, 4
00002AE6 6000 00A8 bra +0xAA /* 00002B90 */
00002AEA 2F0B move.l -[A7], A3
00002AEC 4EAD B220 jsr [A5 - 0x4DE0]
00002AF0 4A00 tst.b D0
00002AF2 584F addq.w A7, 4
00002AF4 6738 beq +0x3A /* 00002B2E */
00002AF6 4878 0001 push.l 0x1
00002AFA 4EAD C258 jsr [A5 - 0x3DA8]
00002AFE 2F48 0004 move.l [A7 + 0x4], A0
00002B02 1F3C 0001 move.b -[A7], 0x1
00002B06 102B 000E move.b D0, [A3 + 0xE]
00002B0A 4880 ext.w D0
00002B0C 3F00 move.w -[A7], D0
00002B0E 4EBA FEAC jsr [PC - 0x154 /* 000029BC */]
00002B12 544F addq.w A7, 2
00002B14 2F00 move.l -[A7], D0
00002B16 2F2F 000A move.l -[A7], [A7 + 0xA]
00002B1A 2F0A move.l -[A7], A2
00002B1C 4EAD B0E0 jsr [A5 - 0x4F20]
00002B20 486F 0012 pea.l [A7 + 0x12]
00002B24 4EAD BAC0 jsr [A5 - 0x4540]
00002B28 4FEF 0016 lea.l A7, [A7 + 0x16]
00002B2C 6062 bra +0x64 /* 00002B90 */
label00002B2E:
00002B2E 1F3C 0001 move.b -[A7], 0x1
00002B32 102B 000E move.b D0, [A3 + 0xE]
00002B36 4880 ext.w D0
00002B38 3F00 move.w -[A7], D0
00002B3A 4EBA FE80 jsr [PC - 0x180 /* 000029BC */]
00002B3E 544F addq.w A7, 2
00002B40 2F00 move.l -[A7], D0
00002B42 2F2B 0014 move.l -[A7], [A3 + 0x14]
00002B46 2F0A move.l -[A7], A2
00002B48 4EAD B0E0 jsr [A5 - 0x4F20]
00002B4C 4FEF 000E lea.l A7, [A7 + 0xE]
00002B50 603E bra +0x40 /* 00002B90 */
00002B52 102B 000E move.b D0, [A3 + 0xE]
00002B56 4880 ext.w D0
00002B58 3F00 move.w -[A7], D0
00002B5A 4EBA FE60 jsr [PC - 0x1A0 /* 000029BC */]
00002B5E 206A 000A movea.l A0, [A2 + 0xA]
00002B62 2080 move.l [A0], D0
00002B64 206A 000A movea.l A0, [A2 + 0xA]
00002B68 42A8 0004 clr.l [A0 + 0x4]
00002B6C 42AA 001A clr.l [A2 + 0x1A]
00002B70 544F addq.w A7, 2
00002B72 601C bra +0x1E /* 00002B90 */
00002B74 102B 000E move.b D0, [A3 + 0xE]
00002B78 4880 ext.w D0
00002B7A 3F00 move.w -[A7], D0
00002B7C 4EBA FE3E jsr [PC - 0x1C2 /* 000029BC */]
00002B80 2540 001A move.l [A2 + 0x1A], D0
00002B84 544F addq.w A7, 2
00002B86 6008 bra +0xA /* 00002B90 */
label00002B88:
00002B88 2F0A move.l -[A7], A2
00002B8A 4EBA DFE8 jsr [PC - 0x2018 /* 00000B74 */]
00002B8E 584F addq.w A7, 4
label00002B90:
00002B90 584F addq.w A7, 4
00002B92 4CDF 0C00 movem.l A2,A3, [A7]+
00002B96 4E75 rts
fn00002B98:
00002B98 48E7 0038 movem.l -[A7], A2,A3,A4
00002B9C 554F subq.w A7, 2
00002B9E 286F 0012 movea.l A4, [A7 + 0x12]
00002BA2 422F 0001 clr.b [A7 + 0x1]
00002BA6 2654 movea.l A3, [A4]
00002BA8 42AC 001A clr.l [A4 + 0x1A]
00002BAC 2F0B move.l -[A7], A3
00002BAE 4EAD B0D8 jsr [A5 - 0x4F28]
00002BB2 4878 0002 push.l 0x2
00002BB6 2F3C 5343 5249 move.l -[A7], 0x53435249 /* 'SCRI' */
00002BBC 486B 0018 pea.l [A3 + 0x18]
00002BC0 A9FE syscall PutScrap
00002BC2 201F move.l D0, [A7]+
00002BC4 3B40 1C10 move.w [A5 + 0x1C10], D0
00002BC8 4A40 tst.w D0
00002BCA 6644 bne +0x46 /* 00002C10 */
00002BCC 4267 clr.w -[A7]
00002BCE 2F0B move.l -[A7], A3
00002BD0 4EAD B260 jsr [A5 - 0x4DA0]
00002BD4 2448 movea.l A2, A0
00002BD6 200A move.l D0, A2
00002BD8 5C4F addq.w A7, 6
00002BDA 6734 beq +0x36 /* 00002C10 */
00002BDC 42A7 clr.l -[A7]
00002BDE 2F0A move.l -[A7], A2
00002BE0 4EAD C2F0 jsr [A5 - 0x3D10]
00002BE4 2F0A move.l -[A7], A2
00002BE6 4EAD C2E0 jsr [A5 - 0x3D20]
00002BEA 584F addq.w A7, 4
00002BEC 2F00 move.l -[A7], D0
00002BEE 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00002BF4 2F12 move.l -[A7], [A2]
00002BF6 A9FE syscall PutScrap
00002BF8 201F move.l D0, [A7]+
00002BFA 3B40 1C10 move.w [A5 + 0x1C10], D0
00002BFE 42A7 clr.l -[A7]
00002C00 2F0A move.l -[A7], A2
00002C02 4EAD C2F8 jsr [A5 - 0x3D08]
00002C06 2F0A move.l -[A7], A2
00002C08 4EAD C200 jsr [A5 - 0x3E00]
00002C0C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002C10:
00002C10 4A6D 1C10 tst.w [A5 + 0x1C10]
00002C14 6706 beq +0x8 /* 00002C1C */
00002C16 7001 moveq.l D0, 0x01
00002C18 2940 001A move.l [A4 + 0x1A], D0
label00002C1C:
00002C1C 544F addq.w A7, 2
00002C1E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00002C22 4E75 rts
fn00002C24:
00002C24 48E7 0030 movem.l -[A7], A2,A3
00002C28 266F 000C movea.l A3, [A7 + 0xC]
00002C2C 246B 000A movea.l A2, [A3 + 0xA]
00002C30 42AB 000A clr.l [A3 + 0xA]
00002C34 2F0A move.l -[A7], A2
00002C36 4EAD C268 jsr [A5 - 0x3D98]
00002C3A 7202 moveq.l D1, 0x02
00002C3C B081 cmp.l D0, D1
00002C3E 584F addq.w A7, 4
00002C40 6508 bcs +0xA /* 00002C4A */
00002C42 2052 movea.l A0, [A2]
00002C44 2253 movea.l A1, [A3]
00002C46 3350 0018 move.w [A1 + 0x18], [A0]
label00002C4A:
00002C4A 2F0A move.l -[A7], A2
00002C4C 4EAD C260 jsr [A5 - 0x3DA0]
00002C50 2F0B move.l -[A7], A3
00002C52 4EBA D81A jsr [PC - 0x27E6 /* 0000046E */]
00002C56 504F addq.w A7, 8
00002C58 4CDF 0C00 movem.l A2,A3, [A7]+
00002C5C 4E75 rts
fn00002C5E:
00002C5E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002C62 594F subq.w A7, 4
00002C64 246F 001C movea.l A2, [A7 + 0x1C]
00002C68 7600 moveq.l D3, 0x00
00002C6A 266A 0004 movea.l A3, [A2 + 0x4]
00002C6E 49EF 0018 lea.l A4, [A7 + 0x18]
00002C72 2012 move.l D0, [A2]
00002C74 0480 0000 022C subi.l D0, 0x22C
00002C7A 6702 beq +0x4 /* 00002C7E */
00002C7C 6038 bra +0x3A /* 00002CB6 */
label00002C7E:
00002C7E 4AAA 0008 tst.l [A2 + 0x8]
00002C82 671C beq +0x1E /* 00002CA0 */
00002C84 4857 pea.l [A7]
00002C86 2F0B move.l -[A7], A3
00002C88 4EAD 9FC8 jsr [A5 - 0x6038]
00002C8C 2600 move.l D3, D0
00002C8E 4A83 tst.l D3
00002C90 504F addq.w A7, 8
00002C92 6632 bne +0x34 /* 00002CC6 */
00002C94 2F17 move.l -[A7], [A7]
00002C96 2F0C move.l -[A7], A4
00002C98 4EAD F608 jsr [A5 - 0x9F8]
00002C9C 504F addq.w A7, 8
00002C9E 6026 bra +0x28 /* 00002CC6 */
label00002CA0:
00002CA0 2F0B move.l -[A7], A3
00002CA2 2F0C move.l -[A7], A4
00002CA4 4EAD F600 jsr [A5 - 0xA00]
00002CA8 584F addq.w A7, 4
00002CAA 2F00 move.l -[A7], D0
00002CAC 4EAD A008 jsr [A5 - 0x5FF8]
00002CB0 2600 move.l D3, D0
00002CB2 504F addq.w A7, 8
00002CB4 6010 bra +0x12 /* 00002CC6 */
label00002CB6:
00002CB6 2F12 move.l -[A7], [A2]
00002CB8 2F3C 8004 07D5 move.l -[A7], 0x800407D5
00002CBE 4EAD 9FA8 jsr [A5 - 0x6058]
00002CC2 2600 move.l D3, D0
00002CC4 504F addq.w A7, 8
label00002CC6:
00002CC6 2003 move.l D0, D3
00002CC8 584F addq.w A7, 4
00002CCA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002CCE 4E75 rts
fn00002CD0:
00002CD0 48E7 1030 movem.l -[A7], D3,A2,A3
00002CD4 246F 0010 movea.l A2, [A7 + 0x10]
00002CD8 302A 0008 move.w D0, [A2 + 0x8]
00002CDC 48C0 ext.l D0
00002CDE 4EAD 9D1E jsr [A5 - 0x62E2]
00002CE2 0166 bchg -[A6], D0
00002CE4 0000 0000 ori.b D0, 0x0
00002CE8 0000 0022 ori.b D0, 0x22 /* '\"' */
00002CEC 000C 0000 ori.b A4, 0x0
00002CF0 0000 00D0 ori.b D0, 0xD0
00002CF4 0000 0001 ori.b D0, 0x1
00002CF8 0106 btst D6, D0
00002CFA 0000 0002 ori.b D0, 0x2
00002CFE 0108 btst A0, D0
00002D00 0000 0005 ori.b D0, 0x5
00002D04 014C bchg A4, D0
00002D06 0000 0007 ori.b D0, 0x7
00002D0A 0146 bchg D6, D0
00002D0C 0000 0009 ori.b D0, 0x9 /* '\t' */
00002D10 0140 bchg D0, D0
00002D12 0000 000A ori.b D0, 0xA /* '\n' */
00002D16 007A 0000 000B ori.w [PC + 0xB /* 00002D23, value 0x1A00 */], 0x0
00002D1C 0082 0000 000E ori.l D2, 0xE
00002D22 001A 0000 ori.b [A2]+, 0x0
00002D26 0010 0082 ori.b [A0], 0x82
00002D2A 0000 0011 ori.b D0, 0x11
00002D2E 0088 0000 0015 ori.l A0, 0x15
00002D34 002E 0000 0022 ori.b [A6 + 0x22], 0x0
00002D3A 00E8 2F0A ori.? [A0 + 0x2F0A], 0xFFFFFFFFFFFFFFFF
00002D3E 4EBA DE34 jsr [PC - 0x21CC /* 00000B74 */]
00002D42 4878 0001 push.l 0x1
00002D46 486D 8182 pea.l [A5 - 0x7E7E]
00002D4A 4267 clr.w -[A7]
00002D4C 2F12 move.l -[A7], [A2]
00002D4E 4EAD B270 jsr [A5 - 0x4D90]
00002D52 2052 movea.l A0, [A2]
00002D54 317C 0003 0018 move.w [A0 + 0x18], 0x3
00002D5A 4FEF 0012 lea.l A7, [A7 + 0x12]
00002D5E 6000 00F0 bra +0xF2 /* 00002E50 */
00002D62 2052 movea.l A0, [A2]
00002D64 2F10 move.l -[A7], [A0]
00002D66 4EAD C2E0 jsr [A5 - 0x3D20]
00002D6A 2540 001A move.l [A2 + 0x1A], D0
00002D6E 2052 movea.l A0, [A2]
00002D70 2050 movea.l A0, [A0]
00002D72 2050 movea.l A0, [A0]
00002D74 2628 0004 move.l D3, [A0 + 0x4]
00002D78 4A83 tst.l D3
00002D7A 584F addq.w A7, 4
00002D7C 6700 00D2 beq +0xD4 /* 00002E50 */
00002D80 2F03 move.l -[A7], D3
00002D82 4EAD C2E0 jsr [A5 - 0x3D20]
00002D86 D1AA 001A add.l [A2 + 0x1A], D0
00002D8A 584F addq.w A7, 4
00002D8C 6000 00C2 bra +0xC4 /* 00002E50 */
00002D90 206A 000A movea.l A0, [A2 + 0xA]
00002D94 4290 clr.l [A0]
00002D96 42AA 001A clr.l [A2 + 0x1A]
00002D9A 6000 00B4 bra +0xB6 /* 00002E50 */
00002D9E 257C 5343 5249 001A move.l [A2 + 0x1A], 0x53435249 /* 'SCRI' */
00002DA6 6000 00A8 bra +0xAA /* 00002E50 */
00002DAA 2F0A move.l -[A7], A2
00002DAC 4EBA FDEA jsr [PC - 0x216 /* 00002B98 */]
00002DB0 584F addq.w A7, 4
00002DB2 6000 009C bra +0x9E /* 00002E50 */
00002DB6 2F0A move.l -[A7], A2
00002DB8 4EBA FE6A jsr [PC - 0x196 /* 00002C24 */]
00002DBC 584F addq.w A7, 4
00002DBE 6000 0090 bra +0x92 /* 00002E50 */
00002DC2 2652 movea.l A3, [A2]
00002DC4 262A 0016 move.l D3, [A2 + 0x16]
00002DC8 7002 moveq.l D0, 0x02
00002DCA B680 cmp.l D3, D0
00002DCC 6302 bls +0x4 /* 00002DD0 */
00002DCE 7602 moveq.l D3, 0x02
label00002DD0:
00002DD0 7002 moveq.l D0, 0x02
00002DD2 B680 cmp.l D3, D0
00002DD4 6408 bcc +0xA /* 00002DDE */
00002DD6 377C 0003 0018 move.w [A3 + 0x18], 0x3
00002DDC 6018 bra +0x1A /* 00002DF6 */
label00002DDE:
00002DDE 4878 0002 push.l 0x2
00002DE2 486B 0018 pea.l [A3 + 0x18]
00002DE6 2F2A 000A move.l -[A7], [A2 + 0xA]
00002DEA 4EAD C0B0 jsr [A5 - 0x3F50]
00002DEE 3B40 1C10 move.w [A5 + 0x1C10], D0
00002DF2 4FEF 000C lea.l A7, [A7 + 0xC]
label00002DF6:
00002DF6 006B 0800 000C ori.w [A3 + 0xC], 0x800
00002DFC 6052 bra +0x54 /* 00002E50 */
00002DFE 7002 moveq.l D0, 0x02
00002E00 2540 001A move.l [A2 + 0x1A], D0
00002E04 604A bra +0x4C /* 00002E50 */
00002E06 2652 movea.l A3, [A2]
00002E08 4878 0002 push.l 0x2
00002E0C 486B 0018 pea.l [A3 + 0x18]
00002E10 2F2A 000A move.l -[A7], [A2 + 0xA]
00002E14 4EAD C078 jsr [A5 - 0x3F88]
00002E18 3B40 1C10 move.w [A5 + 0x1C10], D0
00002E1C 4FEF 000C lea.l A7, [A7 + 0xC]
00002E20 602E bra +0x30 /* 00002E50 */
00002E22 2F0A move.l -[A7], A2
00002E24 4EBA DD4E jsr [PC - 0x22B2 /* 00000B74 */]
00002E28 0CAA 8004 07D5 001A cmpi.l [A2 + 0x1A], 0x800407D5
00002E30 584F addq.w A7, 4
00002E32 661C bne +0x1E /* 00002E50 */
00002E34 2F2A 000A move.l -[A7], [A2 + 0xA]
00002E38 2F2A 0004 move.l -[A7], [A2 + 0x4]
00002E3C 4EBA FE20 jsr [PC - 0x1E0 /* 00002C5E */]
00002E40 2540 001A move.l [A2 + 0x1A], D0
00002E44 504F addq.w A7, 8
00002E46 6008 bra +0xA /* 00002E50 */
00002E48 2F0A move.l -[A7], A2
00002E4A 4EBA DD28 jsr [PC - 0x22D8 /* 00000B74 */]
00002E4E 584F addq.w A7, 4
label00002E50:
00002E50 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00002E54 4E75 rts
fn00002E56:
00002E56 2F0A move.l -[A7], A2
00002E58 246F 0008 movea.l A2, [A7 + 0x8]
00002E5C 302A 0008 move.w D0, [A2 + 0x8]
00002E60 48C0 ext.l D0
00002E62 0480 0000 0022 subi.l D0, 0x22 /* '\"' */
00002E68 6706 beq +0x8 /* 00002E70 */
00002E6A 5380 subq.l D0, 1
00002E6C 670C beq +0xE /* 00002E7A */
00002E6E 6012 bra +0x14 /* 00002E82 */
label00002E70:
00002E70 2F0A move.l -[A7], A2
00002E72 4EBA DD00 jsr [PC - 0x2300 /* 00000B74 */]
00002E76 584F addq.w A7, 4
00002E78 6008 bra +0xA /* 00002E82 */
label00002E7A:
00002E7A 257C 8004 07DF 001A move.l [A2 + 0x1A], 0x800407DF
label00002E82:
00002E82 245F movea.l A2, [A7]+
00002E84 4E75 rts
00002E86 0000 0000 ori.b D0, 0x0
00002E8A 0000 0000 ori.b D0, 0x0
00002E8E 0000 0000 ori.b D0, 0x0